Support generic underlying type of inline class in FIR

#KT-32162
This commit is contained in:
Ilmir Usmanov
2021-12-10 01:03:55 +01:00
parent 9060168542
commit 909b455758
6 changed files with 30 additions and 16 deletions
@@ -17036,6 +17036,12 @@ public class DiagnosisCompilerTestFE10TestdataTestGenerated extends AbstractDiag
runTest("compiler/testData/diagnostics/tests/inlineClasses/functionsJvmSignaturesConflictOnInheritance.kt");
}
@Test
@TestMetadata("genericInlineClass.kt")
public void testGenericInlineClass() throws Exception {
runTest("compiler/testData/diagnostics/tests/inlineClasses/genericInlineClass.kt");
}
@Test
@TestMetadata("identityComparisonWithInlineClasses.kt")
public void testIdentityComparisonWithInlineClasses() throws Exception {
@@ -17132,6 +17138,12 @@ public class DiagnosisCompilerTestFE10TestdataTestGenerated extends AbstractDiag
runTest("compiler/testData/diagnostics/tests/inlineClasses/recursiveInlineClasses.kt");
}
@Test
@TestMetadata("reifiedGenericUnderlyingType.kt")
public void testReifiedGenericUnderlyingType() throws Exception {
runTest("compiler/testData/diagnostics/tests/inlineClasses/reifiedGenericUnderlyingType.kt");
}
@Test
@TestMetadata("reservedMembersAndConstructsInsideInlineClass.kt")
public void testReservedMembersAndConstructsInsideInlineClass() throws Exception {