[FIR] Let prefix inc/dec call getter twice for compatibility with K1
#KT-57179 Fixed
This commit is contained in:
committed by
Space Team
parent
fea344faa4
commit
45d2424ad8
-18
@@ -20857,12 +20857,6 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
|
||||
runTest("compiler/testData/codegen/box/intrinsics/prefixIncDec.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("prefixIncDecFir.kt")
|
||||
public void testPrefixIncDecFir() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/intrinsics/prefixIncDecFir.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("rangeFromCollection.kt")
|
||||
public void testRangeFromCollection() throws Exception {
|
||||
@@ -34797,24 +34791,12 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
|
||||
runTest("compiler/testData/codegen/box/statics/incInClassObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("incInClassObjectFir.kt")
|
||||
public void testIncInClassObjectFir() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/statics/incInClassObjectFir.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("incInObject.kt")
|
||||
public void testIncInObject() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/statics/incInObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("incInObjectFir.kt")
|
||||
public void testIncInObjectFir() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/statics/incInObjectFir.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("inheritedPropertyInClassObject.kt")
|
||||
public void testInheritedPropertyInClassObject() throws Exception {
|
||||
|
||||
-18
@@ -20875,12 +20875,6 @@ public class FirJsCodegenBoxTestGenerated extends AbstractFirJsCodegenBoxTest {
|
||||
runTest("compiler/testData/codegen/box/intrinsics/prefixIncDec.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("prefixIncDecFir.kt")
|
||||
public void testPrefixIncDecFir() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/intrinsics/prefixIncDecFir.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("rangeFromCollection.kt")
|
||||
public void testRangeFromCollection() throws Exception {
|
||||
@@ -34983,24 +34977,12 @@ public class FirJsCodegenBoxTestGenerated extends AbstractFirJsCodegenBoxTest {
|
||||
runTest("compiler/testData/codegen/box/statics/incInClassObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("incInClassObjectFir.kt")
|
||||
public void testIncInClassObjectFir() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/statics/incInClassObjectFir.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("incInObject.kt")
|
||||
public void testIncInObject() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/statics/incInObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("incInObjectFir.kt")
|
||||
public void testIncInObjectFir() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/statics/incInObjectFir.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("inheritedPropertyInClassObject.kt")
|
||||
public void testInheritedPropertyInClassObject() throws Exception {
|
||||
|
||||
-18
@@ -20875,12 +20875,6 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
|
||||
runTest("compiler/testData/codegen/box/intrinsics/prefixIncDec.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("prefixIncDecFir.kt")
|
||||
public void testPrefixIncDecFir() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/intrinsics/prefixIncDecFir.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("rangeFromCollection.kt")
|
||||
public void testRangeFromCollection() throws Exception {
|
||||
@@ -34983,24 +34977,12 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
|
||||
runTest("compiler/testData/codegen/box/statics/incInClassObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("incInClassObjectFir.kt")
|
||||
public void testIncInClassObjectFir() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/statics/incInClassObjectFir.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("incInObject.kt")
|
||||
public void testIncInObject() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/statics/incInObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("incInObjectFir.kt")
|
||||
public void testIncInObjectFir() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/statics/incInObjectFir.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("inheritedPropertyInClassObject.kt")
|
||||
public void testInheritedPropertyInClassObject() throws Exception {
|
||||
|
||||
-18
@@ -20875,12 +20875,6 @@ public class IrJsES6CodegenBoxTestGenerated extends AbstractIrJsES6CodegenBoxTes
|
||||
runTest("compiler/testData/codegen/box/intrinsics/prefixIncDec.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("prefixIncDecFir.kt")
|
||||
public void testPrefixIncDecFir() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/intrinsics/prefixIncDecFir.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("rangeFromCollection.kt")
|
||||
public void testRangeFromCollection() throws Exception {
|
||||
@@ -34983,24 +34977,12 @@ public class IrJsES6CodegenBoxTestGenerated extends AbstractIrJsES6CodegenBoxTes
|
||||
runTest("compiler/testData/codegen/box/statics/incInClassObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("incInClassObjectFir.kt")
|
||||
public void testIncInClassObjectFir() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/statics/incInClassObjectFir.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("incInObject.kt")
|
||||
public void testIncInObject() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/statics/incInObject.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("incInObjectFir.kt")
|
||||
public void testIncInObjectFir() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/statics/incInObjectFir.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("inheritedPropertyInClassObject.kt")
|
||||
public void testInheritedPropertyInClassObject() throws Exception {
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
// IGNORE_BACKEND_K2: JS_IR
|
||||
// EXPECTED_REACHABLE_NODES: 1294
|
||||
package foo
|
||||
|
||||
@@ -56,4 +55,4 @@ fun box(): String {
|
||||
}
|
||||
|
||||
return "OK"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user