[FIR] Extract LHS receiver of assignment operator statements

#KT-53490 Fixed
This commit is contained in:
Brian Norman
2023-06-30 17:13:05 +03:00
committed by Space Team
parent 14276642d4
commit 10ed26991d
45 changed files with 1894 additions and 124 deletions
@@ -24411,6 +24411,12 @@ public class FirWasmCodegenBoxTestGenerated extends AbstractFirWasmCodegenBoxTes
runTest("compiler/testData/codegen/box/operatorConventions/annotatedAssignment.kt");
}
@Test
@TestMetadata("assignToDotQualifiedWithSideEffect.kt")
public void testAssignToDotQualifiedWithSideEffect() throws Exception {
runTest("compiler/testData/codegen/box/operatorConventions/assignToDotQualifiedWithSideEffect.kt");
}
@Test
@TestMetadata("assignmentOperations.kt")
public void testAssignmentOperations() throws Exception {
@@ -24537,6 +24543,12 @@ public class FirWasmCodegenBoxTestGenerated extends AbstractFirWasmCodegenBoxTes
runTest("compiler/testData/codegen/box/operatorConventions/plusExplicit.kt");
}
@Test
@TestMetadata("reassignmentLhsCaching.kt")
public void testReassignmentLhsCaching() throws Exception {
runTest("compiler/testData/codegen/box/operatorConventions/reassignmentLhsCaching.kt");
}
@Test
@TestMetadata("remAssignmentOperation.kt")
public void testRemAssignmentOperation() throws Exception {
@@ -24411,6 +24411,12 @@ public class K1WasmCodegenBoxTestGenerated extends AbstractK1WasmCodegenBoxTest
runTest("compiler/testData/codegen/box/operatorConventions/annotatedAssignment.kt");
}
@Test
@TestMetadata("assignToDotQualifiedWithSideEffect.kt")
public void testAssignToDotQualifiedWithSideEffect() throws Exception {
runTest("compiler/testData/codegen/box/operatorConventions/assignToDotQualifiedWithSideEffect.kt");
}
@Test
@TestMetadata("assignmentOperations.kt")
public void testAssignmentOperations() throws Exception {
@@ -24537,6 +24543,12 @@ public class K1WasmCodegenBoxTestGenerated extends AbstractK1WasmCodegenBoxTest
runTest("compiler/testData/codegen/box/operatorConventions/plusExplicit.kt");
}
@Test
@TestMetadata("reassignmentLhsCaching.kt")
public void testReassignmentLhsCaching() throws Exception {
runTest("compiler/testData/codegen/box/operatorConventions/reassignmentLhsCaching.kt");
}
@Test
@TestMetadata("remAssignmentOperation.kt")
public void testRemAssignmentOperation() throws Exception {