blob: a664555d8c87cb35aac102515d5a72ff0a693e7e [file]
// RUN_PIPELINE_TILL: FRONTEND
// SKIP_TXT
// ISSUE: KT-56659
object AAA { operator fun inc(): AAA = this }
fun test1() {
<!VARIABLE_EXPECTED!>AAA<!>++
}
fun test2() {
++<!VARIABLE_EXPECTED!>AAA<!>
}
fun test3() {
var x = AAA
x = <!VARIABLE_EXPECTED!>AAA<!>++
}
fun test4() {
var x = AAA
x = ++<!VARIABLE_EXPECTED!>AAA<!>
}
/* GENERATED_FIR_TAGS: assignment, functionDeclaration, incrementDecrementExpression, localProperty, objectDeclaration,
operator, propertyDeclaration, thisExpression */