Fix for KT-16732: Type 'java/lang/Number' (current frame, stack[0]) is not assignable to 'java/lang/Character

#KT-16732 Fixed
This commit is contained in:
Mikhael Bogdanov
2017-03-08 11:20:45 +01:00
parent 32bdb6becb
commit 5e80d80797
7 changed files with 53 additions and 5 deletions
+15
View File
@@ -0,0 +1,15 @@
//WITH_RUNTIME
fun valueFromDB(value: Any): Any {
return when (value) {
is Char -> value
is Number-> value.toChar()
is String -> value.single()
else -> error("Unexpected value of type Char: $value")
}
}
fun box(): String {
valueFromDB(1)
return "" + valueFromDB("O") + valueFromDB("K")
}