Fix for KT-11964: No TABLESWITCH in when on enum bytecode if enum constant is imported

#KT-11964 Fixed
This commit is contained in:
Michael Bogdanov
2016-06-26 19:13:23 +03:00
parent 81ec18e1fc
commit 3b419e8ba3
10 changed files with 31 additions and 8 deletions

View 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