Fix array accessor signatures, add array test to fix.

This commit is contained in:
Nikolay Igotti
2016-11-11 16:20:26 +03:00
parent edf3708515
commit 4b7f67d976
4 changed files with 41 additions and 5 deletions
+7
View File
@@ -206,6 +206,13 @@ task array0(type: RunKonanTest) {
source = "runtime/basic/array0.kt"
}
/*
task array1(type: RunKonanTest) {
goldValue = "42\n1-1\n69\n83\n"
source = "runtime/basic/array1.kt"
}*/
task if_else(type: UnitKonanTest) {
source = "codegen/branching/if_else.kt"
}
@@ -0,0 +1,27 @@
fun main(args : Array<String>) {
val byteArray = ByteArray(5)
byteArray[1] = 2
byteArray[3] = 4
println(byteArray[3].toString() + " " + byteArray[1].toString())
val shortArray = ShortArray(2)
shortArray[0] = -1
shortArray[1] = 1
print(shortArray[1].toString())
print(shortArray[0].toString())
println()
val intArray = IntArray(7)
intArray[1] = 9
intArray[3] = 6
print(intArray[3].toString())
print(intArray[1].toString())
println()
val longArray = LongArray(9)
longArray[8] = 8
longArray[3] = 3
print(longArray[3].toString())
print(longArray[8].toString())
println()
}