From 6ddf32d013a1a891bd8033bcc20222dff75a6d60 Mon Sep 17 00:00:00 2001 From: Ilya Muradyan Date: Tue, 28 Feb 2023 15:32:40 +0100 Subject: [PATCH] Scripts: synchronize calculation of parent in LexicalScopeWrapper to fix #EA-803423 --- .../src/org/jetbrains/kotlin/resolve/scopes/utils/ScopeUtils.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/resolution/src/org/jetbrains/kotlin/resolve/scopes/utils/ScopeUtils.kt b/compiler/resolution/src/org/jetbrains/kotlin/resolve/scopes/utils/ScopeUtils.kt index bb77634805b..a2483114f46 100644 --- a/compiler/resolution/src/org/jetbrains/kotlin/resolve/scopes/utils/ScopeUtils.kt +++ b/compiler/resolution/src/org/jetbrains/kotlin/resolve/scopes/utils/ScopeUtils.kt @@ -278,7 +278,7 @@ private class LexicalScopeWrapper( } } - override val parent: HierarchicalScope by lazy(LazyThreadSafetyMode.NONE) { + override val parent: HierarchicalScope by lazy(LazyThreadSafetyMode.SYNCHRONIZED) { assert(delegate !is ImportingScope) val parent = delegate.parent