mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-08 08:31:26 +00:00
Fix for KT-11964: No TABLESWITCH in when on enum bytecode if enum constant is imported
#KT-11964 Fixed
This commit is contained in:
13
compiler/testData/codegen/bytecodeText/whenEnumOptimization/importedEnumEntry.kt
vendored
Normal file
13
compiler/testData/codegen/bytecodeText/whenEnumOptimization/importedEnumEntry.kt
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
import Color.RED
|
||||
|
||||
enum class Color { RED, GREEN, BLUE }
|
||||
|
||||
fun fifth(arg: Color) = when (arg) {
|
||||
RED -> 1
|
||||
Color.GREEN -> 2
|
||||
Color.BLUE -> 3
|
||||
}
|
||||
|
||||
|
||||
// 1 TABLESWITCH
|
||||
// 0 LOOKUPSWITCH
|
||||
Reference in New Issue
Block a user