// IGNORE_NATIVE: cacheMode=NO // IGNORE_NATIVE: cacheMode=STATIC_ONLY_DIST // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE && target=linux_x64 // IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE && target=linux_x64 // IGNORE_BACKEND: JS_IR, JS_IR_ES6 // IGNORE_BACKEND: WASM // MODULE: lib // FILE: 2.kt val a get() = "OK" val b get() = a // FILE: 3.kt val c get() = b // MODULE: main(lib) // FILE: 1.kt val d get() = c fun box(): String = d // FILE: 2.kt val a get() = "OK" val b get() = a