// SKIP_TXT // ISSUE: KT-56659 object AAA { operator fun inc(): AAA = this } fun test1() { AAA++ } fun test2() { ++AAA } fun test3() { var x = AAA x = AAA++ } fun test4() { var x = AAA x = ++AAA }