blob: 259ddbcd19c1111c67e627ebea0045f9ab644919 [file]
// SKIP_TXT
// ISSUE: KT-56659
object AAA { operator fun inc(): AAA = this }
fun test1() {
<!VAL_REASSIGNMENT!>AAA<!>++
}
fun test2() {
++<!VAL_REASSIGNMENT!>AAA<!>
}
fun test3() {
var <!ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE!>x<!> = AAA
x = <!VAL_REASSIGNMENT!>AAA<!>++
}
fun test4() {
var <!ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE!>x<!> = AAA
x = ++<!VAL_REASSIGNMENT!>AAA<!>
}