blob: 623fe453a3c1435aa685459ca09c21920ea2175d [file]
// RUN_PIPELINE_TILL: FRONTEND
// LANGUAGE: +ProperUninitializedEnumEntryAccessAnalysis
// ISSUE: KT-72743
fun test() {
<!WRONG_MODIFIER_TARGET!>enum<!> class MyEnum {
A;
val someProperty = 10
}
MyEnum.<!UNINITIALIZED_ENUM_ENTRY!>A<!>.someProperty
}
enum class MyEnum {
A;
val someProperty = 10
init {
MyEnum.<!UNINITIALIZED_ENUM_ENTRY!>A<!>.someProperty
}
}
/* GENERATED_FIR_TAGS: enumDeclaration, enumEntry, functionDeclaration, init, integerLiteral, localClass,
propertyDeclaration */