| // RUN_PIPELINE_TILL: FRONTEND | |
| // ISSUE: KT-76365 | |
| interface IntA { | |
| fun check(): String = "OK" | |
| } | |
| interface IntB { | |
| fun check(): String | |
| } | |
| abstract class AbstractClassA { | |
| abstract fun check(): String | |
| } | |
| abstract class DerivedA : AbstractClassA(), IntA | |
| object DerivedB : DerivedA(), IntB { | |
| override fun check(): String { | |
| return super.<!ABSTRACT_SUPER_CALL!>check<!>() | |
| } | |
| } | |
| /* GENERATED_FIR_TAGS: classDeclaration, functionDeclaration, interfaceDeclaration, objectDeclaration, override, | |
| stringLiteral, superExpression */ |