Files
kotlin-fork/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/topLevelPropertyMultiModule.kt
T
2023-04-04 09:13:36 +00:00

21 lines
387 B
Kotlin
Vendored

// TARGET_BACKEND: NATIVE
// LANGUAGE: -NativeJsProhibitLateinitIsInitializedIntrinsicWithoutPrivateAccess
// WITH_STDLIB
// MODULE: lib
// FILE: lib.kt
package lib
lateinit var bar: String
// MODULE: main(lib)
// FILE: box.kt
import lib.*
fun box(): String {
if (::bar.isInitialized) return "Fail 1"
bar = "OK"
if (!::bar.isInitialized) return "Fail 2"
return bar
}