JVM IR: prevent behavior change with operator dot calls on literals
#KT-42321 Fixed
This commit is contained in:
Generated
+6
@@ -18937,6 +18937,12 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest {
|
||||
runTest("compiler/testData/diagnostics/tests/numbers/intValuesOutOfRange.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("literalReceiverWithIntegerValueType.kt")
|
||||
public void testLiteralReceiverWithIntegerValueType() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/numbers/literalReceiverWithIntegerValueType.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("numberAsUnionAndIntersection.kt")
|
||||
public void testNumberAsUnionAndIntersection() throws Exception {
|
||||
|
||||
+6
@@ -1334,6 +1334,12 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest {
|
||||
runTest("compiler/testData/codegen/box/binaryOp/bitwiseOpNullable.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("boxingOfLiteralReceiverWithIntegerValueType.kt")
|
||||
public void testBoxingOfLiteralReceiverWithIntegerValueType() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/binaryOp/boxingOfLiteralReceiverWithIntegerValueType.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("call.kt")
|
||||
public void testCall() throws Exception {
|
||||
|
||||
+6
@@ -1334,6 +1334,12 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes
|
||||
runTest("compiler/testData/codegen/box/binaryOp/bitwiseOpNullable.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("boxingOfLiteralReceiverWithIntegerValueType.kt")
|
||||
public void testBoxingOfLiteralReceiverWithIntegerValueType() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/binaryOp/boxingOfLiteralReceiverWithIntegerValueType.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("call.kt")
|
||||
public void testCall() throws Exception {
|
||||
|
||||
Generated
+6
@@ -1346,6 +1346,12 @@ public class IrTextTestGenerated extends AbstractIrTextTest {
|
||||
runTest("compiler/testData/ir/irText/expressions/kt37779.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("kt42321.kt")
|
||||
public void testKt42321() throws Exception {
|
||||
runTest("compiler/testData/ir/irText/expressions/kt42321.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("kt45022.kt")
|
||||
public void testKt45022() throws Exception {
|
||||
|
||||
Reference in New Issue
Block a user