| // RUN_PIPELINE_TILL: CODEGEN | |
| // FILE: a.kt | |
| object A { | |
| val O = object : B() { | |
| override val message = "expression expected" | |
| } | |
| } | |
| // FILE: b.kt | |
| abstract class B { | |
| protected abstract val message: String | |
| } | |
| /* GENERATED_FIR_TAGS: anonymousObjectExpression, classDeclaration, objectDeclaration, override, propertyDeclaration, | |
| stringLiteral */ |