diff --git a/translator/src/test/kotlin/tests/input/bytearray_1.txt b/translator/src/test/kotlin/tests/input/bytearray_1.txt index 850b862d720..21a08e21200 100644 --- a/translator/src/test/kotlin/tests/input/bytearray_1.txt +++ b/translator/src/test/kotlin/tests/input/bytearray_1.txt @@ -1 +1,2 @@ bytearray_1_Byte(123) == 123 +bytearray_1_array() == 1 diff --git a/translator/src/test/kotlin/tests/kotlin/bytearray_1.kt b/translator/src/test/kotlin/tests/kotlin/bytearray_1.kt index b6b29253135..94c54ef72eb 100644 --- a/translator/src/test/kotlin/tests/kotlin/bytearray_1.kt +++ b/translator/src/test/kotlin/tests/kotlin/bytearray_1.kt @@ -3,4 +3,21 @@ fun bytearray_1(x: Byte): Byte { z.set(1, x) val r = z.clone() return r.get(1) -} \ No newline at end of file +} + +fun bytearray_1_array(): Int { + val size = 256 + val z= ByteArray(size) + var ind = 0 + while(ind < size){ + z[ind] = ind.toByte() + ind +=1 + } + val newInstance = z.clone() + ind = 0 + while(ind < size){ + assert(newInstance[ind] == ind.toByte()) + ind += 1 + } + return 1 +}