Fix for KT-15575: VerifyError: Bad type on operand stack
#KT-15575 Fixed
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
fun box(): String {
|
||||
val array = arrayOf(doubleArrayOf(-1.0))
|
||||
for (node in array) {
|
||||
node[0] += 1.0
|
||||
}
|
||||
if (array[0][0] != 0.0) return "fail ${array[0][0]}"
|
||||
|
||||
return "OK"
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fun box(): String {
|
||||
val a = Array(2) { DoubleArray(3) }
|
||||
|
||||
for (i in 1..1) {
|
||||
for (j in 0..2) {
|
||||
a[i][j] += a[i - 1][j]
|
||||
}
|
||||
}
|
||||
|
||||
if (a[0][0] != 0.0) return "fail ${a[0][0]}"
|
||||
|
||||
return "OK"
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
fun box(): String {
|
||||
val transform = transform(Array(1) { BooleanArray(1) })
|
||||
if (!transform[0][0]) return "OK"
|
||||
return "fail"
|
||||
}
|
||||
|
||||
fun transform(screen: Array<BooleanArray>) = Array(1) { x ->
|
||||
screen[x]
|
||||
}
|
||||
Reference in New Issue
Block a user