Files
kotlin-fork/backend.native/tests/external/codegen/blackbox/when/switchOptimizationDense.kt
T
Ilya Matveev 1b553ebfaf backend/tests: Add blackbox tests from Kotlin JVM
Added tests from testData/codegen/box directory. There are blackbox tests
in other directories and they are to be added.
2017-01-20 14:04:04 +03:00

25 lines
454 B
Kotlin

// WITH_RUNTIME
fun dense(x: Int): Int {
return when (x) {
-4 -> 9
-1 -> 10
0 -> 11
1 -> 12
4 -> 13
5 -> 14
6 -> 15
7 -> 16
8 -> 17
9 -> 18
else -> 19
}
}
fun box(): String {
var result = (-5..10).map(::dense).joinToString()
if (result != "19, 9, 19, 19, 10, 11, 12, 19, 19, 13, 14, 15, 16, 17, 18, 19") return "dense:" + result
return "OK"
}