[FIR] Check typealiases in supertypes

^KT-59830 Fixed

Merge-request: KT-MR-11187
Merged-by: Nikolay Lunyak <Nikolay.Lunyak@jetbrains.com>
This commit is contained in:
Nikolay Lunyak
2023-07-20 12:50:06 +00:00
committed by Space Team
parent 8a645e9c0a
commit 84dd1acec1
10 changed files with 51 additions and 19 deletions
+8
View File
@@ -0,0 +1,8 @@
// FIR_IDENTICAL
// ISSUE: KT-59830
class OOO
typealias Alias = OOO
class Child : <!FINAL_SUPERTYPE!>Alias<!>() //K1: [FINAL_SUPERTYPE] This type is final, so it cannot be inherited from, no error in K2
@@ -1,6 +0,0 @@
interface IBase
typealias B = IBase
class Test1 : B
class Test2 : IBase, B
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
interface IBase
typealias B = IBase