blob: 193b0cf7b4d081295a66146f512c44e68956ae83 [file]
// RUN_PIPELINE_TILL: BACKEND
// FIR_IDENTICAL
// ISSUES: KT-68521, KT-49203
class X {
var value = ""
operator fun plusAssign(data: String) {
value += data
}
}
abstract class A {
lateinit var x: X
private set
var y: X = X(); private set
}
class B : A()
fun test(b: B) {
b.x += "x"
b.y += "y"
}
/* GENERATED_FIR_TAGS: additiveExpression, assignment, classDeclaration, functionDeclaration, lateinit, operator,
propertyDeclaration, stringLiteral */