diff --git a/compiler/frontend/src/org/jetbrains/kotlin/cfg/JetControlFlowProcessor.java b/compiler/frontend/src/org/jetbrains/kotlin/cfg/JetControlFlowProcessor.java index 55eb2f6728f..a71cd7e6668 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/cfg/JetControlFlowProcessor.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/cfg/JetControlFlowProcessor.java @@ -440,8 +440,8 @@ public class JetControlFlowProcessor { if (right != null) { generateInstructions(right); } - createNonSyntheticValue(expression, MagicKind.UNRESOLVED_CALL, left, right); mark(expression); + createNonSyntheticValue(expression, MagicKind.UNRESOLVED_CALL, left, right); } private void visitAssignment( diff --git a/compiler/testData/cfg/arrays/arraySetPlusAssignUnresolved.instructions b/compiler/testData/cfg/arrays/arraySetPlusAssignUnresolved.instructions index 29a1c4d70a7..40fe12041f5 100644 --- a/compiler/testData/cfg/arrays/arraySetPlusAssignUnresolved.instructions +++ b/compiler/testData/cfg/arrays/arraySetPlusAssignUnresolved.instructions @@ -26,8 +26,8 @@ L0: r(0) -> magic[UNRESOLVED_CALL](a[0]|, ) -> r(1) -> - magic[UNRESOLVED_CALL](a[0] += 1|, ) -> mark(a[0] += 1) + magic[UNRESOLVED_CALL](a[0] += 1|, ) -> L1: 1 NEXT:[] error: