From 95d72d0a32c75f9801a5f991bbdadcf916c412d7 Mon Sep 17 00:00:00 2001 From: Mikhael Bogdanov Date: Wed, 27 Jun 2018 14:19:57 +0300 Subject: [PATCH] Fix unbound symbol problem Make property initialization non-lazy to bind owner by general mechanism (cherry picked from commit eec6c18) --- .../src/org/jetbrains/kotlin/backend/jvm/JvmBackendContext.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/JvmBackendContext.kt b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/JvmBackendContext.kt index 31072e641e5..76b2f4edd0e 100644 --- a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/JvmBackendContext.kt +++ b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/JvmBackendContext.kt @@ -62,8 +62,8 @@ class JvmBackendContext( context.getInternalFunctions("ThrowTypeCastException").single() ) - override val ThrowUninitializedPropertyAccessException - get () = symbolTable.referenceSimpleFunction( + override val ThrowUninitializedPropertyAccessException = + symbolTable.referenceSimpleFunction( context.getInternalFunctions("ThrowUninitializedPropertyAccessException").single() )