JVM IR: fix detection of enum entries in the same module
Use the new `IrClass.hasEnumEntries` flag added in the previous commit. #KT-61208 Fixed
This commit is contained in:
committed by
Space Team
parent
c33c918bd4
commit
6219f7fc0d
@@ -0,0 +1,25 @@
|
||||
// TARGET_BACKEND: JVM_IR
|
||||
// FULL_JDK
|
||||
// WITH_STDLIB
|
||||
|
||||
// MODULE: lib
|
||||
// !LANGUAGE: +EnumEntries
|
||||
// FILE: MyEnums.kt
|
||||
enum class MyEnum {
|
||||
N, O
|
||||
}
|
||||
|
||||
enum class MyEnum2 {
|
||||
O, K
|
||||
}
|
||||
|
||||
// MODULE: caller(lib)
|
||||
// !LANGUAGE: +EnumEntries
|
||||
// FILE: Box.kt
|
||||
|
||||
@OptIn(ExperimentalStdlibApi::class)
|
||||
fun box(): String {
|
||||
return MyEnum.entries[1].toString() + MyEnum2.entries[1].toString()
|
||||
}
|
||||
|
||||
// 0 class [a-zA-Z]+\$EntriesMappings
|
||||
Reference in New Issue
Block a user