Files
kotlin-fork/compiler/testData/codegen/box/arrays/arraysAreCloneable.kt
T
Vladimir Sukharev 3d60ed8874 [Test] Convert IGNORE: NATIVE directives in box tests from A to C
^KT-59057

Merge-request: KT-MR-10747
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com>
2023-06-22 08:39:20 +00:00

29 lines
566 B
Kotlin
Vendored

// TARGET_BACKEND: JVM
// TARGET_BACKEND: JVM_IR
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"
}