0ff306ad3a
- Split up enum lowering into two stages: descriptors creation and IR creation. - Added link stage test. - Enum.valueOf() uses binary search instead of linear.
7 lines
125 B
Kotlin
7 lines
125 B
Kotlin
import a.*
|
|
|
|
fun main(args: Array<String>) {
|
|
println(A.Z1.x)
|
|
println(A.valueOf("Z2").x)
|
|
println(A.values()[2].x)
|
|
} |