K2: expand types during smartcasting to prevent redundant intersections
#KT-53184 Fixed
This commit is contained in:
+6
@@ -17829,6 +17829,12 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes
|
||||
runTest("compiler/testData/codegen/box/fir/flexibleIntegerLiterals.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("getOnNullableTypeAlias.kt")
|
||||
public void testGetOnNullableTypeAlias() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/fir/getOnNullableTypeAlias.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("implicitNothingInDelegate.kt")
|
||||
public void testImplicitNothingInDelegate() throws Exception {
|
||||
|
||||
Generated
+6
@@ -2632,6 +2632,12 @@ public class IrTextTestGenerated extends AbstractIrTextTest {
|
||||
runTest("compiler/testData/ir/irText/firProblems/recursiveCapturedTypeInPropertyReference.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("reflectGetOnNullableTypeAlias.kt")
|
||||
public void testReflectGetOnNullableTypeAlias() throws Exception {
|
||||
runTest("compiler/testData/ir/irText/firProblems/reflectGetOnNullableTypeAlias.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("SafeLetWithReturn.kt")
|
||||
public void testSafeLetWithReturn() throws Exception {
|
||||
|
||||
Reference in New Issue
Block a user