JVM_IR Spill stack on array constructor call

KT-42932
This commit is contained in:
Dmitry Petrov
2021-03-11 18:03:37 +03:00
parent dbfe45993a
commit 44e6483090
19 changed files with 326 additions and 10 deletions
+16
View File
@@ -0,0 +1,16 @@
// WITH_RUNTIME
fun box(): String {
val i = test()
return if (i != 0)
"Failed: $i"
else
"OK"
}
private fun test(): Int {
// JS tests fail for array size '1000000000',
// however, we don't really care much about performance here,
// but rather check that we generate correct code.
return "123".indexOfAny(CharArray(100) { '1' })
}