From b38153e402d4a29da86ee283c7333802a5f4b33f Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Wed, 20 Nov 2019 19:03:06 +0100 Subject: [PATCH] Minor, add runtime and comment to test on multi-file isInitialized --- .../isInitializedAndDeinitialize/isInitializedMultiFile.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/isInitializedMultiFile.kt b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/isInitializedMultiFile.kt index 46e7371a015..90a2976ac5d 100644 --- a/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/isInitializedMultiFile.kt +++ b/compiler/testData/codegen/box/properties/lateinit/isInitializedAndDeinitialize/isInitializedMultiFile.kt @@ -1,5 +1,9 @@ // IGNORE_BACKEND_FIR: JVM_IR +// WITH_RUNTIME + +// On JVM, isInitialized on a property from another file is forbidden because lateinit-ness is not included in the an ABI of a property. // IGNORE_BACKEND: JVM, JVM_IR + // FILE: A.kt fun test1F(o: Foo) = if (!o::bar.isInitialized) "1F" else "Fail1F"