[FIR] Handle pre/postfix dec/increment of labeled expression

This commit is contained in:
Mark Punzalan
2020-09-18 22:42:29 -07:00
committed by Mikhail Glukhikh
parent f55ff8eb1b
commit 8cac3f654c
5 changed files with 44 additions and 31 deletions
@@ -1,4 +1,3 @@
// IGNORE_BACKEND_FIR: JVM_IR
fun box(): String {
var x = 1
(foo@ x)++
@@ -78,10 +78,10 @@ class Test() {
(f@ <!VARIABLE_EXPECTED!>getInt()<!>) += 343
<!VARIABLE_EXPECTED!>1<!>++
(<!VARIABLE_EXPECTED!>r@ 1<!>)++
(r@ <!VARIABLE_EXPECTED!>1<!>)++
<!VARIABLE_EXPECTED!>getInt()<!>++
(<!VARIABLE_EXPECTED!>m@ getInt()<!>)++
(m@ <!VARIABLE_EXPECTED!>getInt()<!>)++
this<!UNRESOLVED_REFERENCE!>++<!>
@@ -106,7 +106,7 @@ class Test() {
<!VARIABLE_EXPECTED!>b<!> += 34
a++
(<!VARIABLE_EXPECTED!>l@ a<!>)++
(l@ a)++
(a)++
}