30 lines
645 B
Kotlin
Vendored
30 lines
645 B
Kotlin
Vendored
// IGNORE_BACKEND: JS_IR
|
|
// TODO: muted automatically, investigate should it be ran for JS or not
|
|
// IGNORE_BACKEND: JS, NATIVE
|
|
|
|
fun foo(x: Cloneable) = x
|
|
|
|
fun box(): String {
|
|
foo(arrayOf(""))
|
|
foo(intArrayOf())
|
|
foo(longArrayOf())
|
|
foo(shortArrayOf())
|
|
foo(byteArrayOf())
|
|
foo(charArrayOf())
|
|
foo(doubleArrayOf())
|
|
foo(floatArrayOf())
|
|
foo(booleanArrayOf())
|
|
|
|
arrayOf("").clone()
|
|
intArrayOf().clone()
|
|
longArrayOf().clone()
|
|
shortArrayOf().clone()
|
|
byteArrayOf().clone()
|
|
charArrayOf().clone()
|
|
doubleArrayOf().clone()
|
|
floatArrayOf().clone()
|
|
booleanArrayOf().clone()
|
|
|
|
return "OK"
|
|
}
|