fe74dd2689
These tests are not passing because of the way how test system works. To works properly interpreter needs source files. For now they are passed as additional source files, but this method is not working for old frontend, some conflicts appear in symbol table. Best way to fix it is to wait until ir serialization.
37 lines
1.7 KiB
Kotlin
Vendored
37 lines
1.7 KiB
Kotlin
Vendored
import kotlin.*
|
|
|
|
const val intArray1 = IntArray(42).<!EVALUATED: `42`!>size<!>
|
|
const val intArray2 = <!EVALUATED: `0`!>IntArray(42)[0]<!>
|
|
const val intArray3 = <!EVALUATED: `42`!>IntArray(10) { 42 }[0]<!>
|
|
const val intArray4 = <!EVALUATED: `7`!>IntArray(10) { it -> it }[7]<!>
|
|
|
|
const val floatArray1 = FloatArray(42).<!EVALUATED: `42`!>size<!>
|
|
const val floatArray2 = <!EVALUATED: `0.0`!>FloatArray(42)[0]<!>
|
|
const val floatArray3 = <!EVALUATED: `42.5`!>FloatArray(10) { 42.5f }[0]<!>
|
|
const val floatArray4 = <!EVALUATED: `7.0`!>FloatArray(10) { it -> it.toFloat() }[7]<!>
|
|
|
|
const val booleanArray1 = BooleanArray(42).<!EVALUATED: `42`!>size<!>
|
|
const val booleanArray2 = <!EVALUATED: `false`!>BooleanArray(42)[0]<!>
|
|
const val booleanArray3 = <!EVALUATED: `true`!>BooleanArray(10) { true }[0]<!>
|
|
const val booleanArray4 = <!EVALUATED: `true`!>BooleanArray(10) { it -> it != 0 }[7]<!>
|
|
|
|
const val charArray1 = CharArray(42).<!EVALUATED: `42`!>size<!>
|
|
const val charArray2 = <!EVALUATED: ` |