22 lines
398 B
Kotlin
Vendored
22 lines
398 B
Kotlin
Vendored
// TARGET_BACKEND: JVM_IR
|
|
// TARGET_BACKEND: JS_IR
|
|
// TARGET_BACKEND: JS_IR_ES6
|
|
// TARGET_BACKEND: WASM
|
|
// IGNORE_BACKEND_K1: JVM_IR, JS_IR, JS_IR_ES6, WASM
|
|
|
|
class A {
|
|
val a: Number
|
|
private field = 1
|
|
|
|
val b: Number
|
|
internal field = a + 3
|
|
}
|
|
|
|
fun box(): String {
|
|
return if (A().b + 20 == 24) {
|
|
"OK"
|
|
} else {
|
|
"fail: A().b = " + A().b.toString()
|
|
}
|
|
}
|