[FIR] Fix bounds check for inner classes of generic outer classes

#KT-61068 Fixed
#KT-35566
This commit is contained in:
Kirill Rakhman
2023-09-06 13:21:33 +02:00
committed by Space Team
parent 5e49b472f8
commit b41e5abcfa
8 changed files with 119 additions and 5 deletions
@@ -13743,6 +13743,12 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia
runTest("compiler/testData/diagnostics/tests/generics/innerClasses/importedInner.kt");
}
@Test
@TestMetadata("innerClassGenericBounds.kt")
public void testInnerClassGenericBounds() throws Exception {
runTest("compiler/testData/diagnostics/tests/generics/innerClasses/innerClassGenericBounds.kt");
}
@Test
@TestMetadata("innerSuperCall.kt")
public void testInnerSuperCall() throws Exception {
@@ -13743,6 +13743,12 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated
runTest("compiler/testData/diagnostics/tests/generics/innerClasses/importedInner.kt");
}
@Test
@TestMetadata("innerClassGenericBounds.kt")
public void testInnerClassGenericBounds() throws Exception {
runTest("compiler/testData/diagnostics/tests/generics/innerClasses/innerClassGenericBounds.kt");
}
@Test
@TestMetadata("innerSuperCall.kt")
public void testInnerSuperCall() throws Exception {