blob: 6b73980016e91ea2f6928e12be34ace55cdea522 [file]
// FIR_IDENTICAL
// RUN_PIPELINE_TILL: FRONTEND
// ISSUE: KT-76365
interface I {
fun foo()
}
interface J : I {
override fun foo() = super.<!ABSTRACT_SUPER_CALL!>foo<!>() // NOT reported
}
enum class E1 : I {
A, B, C;
override fun foo() = super.<!ABSTRACT_SUPER_CALL!>foo<!>() // NOT reported
}
enum class E2: I {
A {
override fun foo() = super.<!ABSTRACT_SUPER_CALL!>foo<!>() // NOT reported
};
}
/* GENERATED_FIR_TAGS: enumDeclaration, enumEntry, functionDeclaration, interfaceDeclaration, override, superExpression */