diff --git a/libraries/stdlib/src/kotlin/util/Lazy.kt b/libraries/stdlib/src/kotlin/util/Lazy.kt index ce064baa137..9b0ee761e2f 100644 --- a/libraries/stdlib/src/kotlin/util/Lazy.kt +++ b/libraries/stdlib/src/kotlin/util/Lazy.kt @@ -174,7 +174,7 @@ private class InitializedLazyImpl(override val value: T) : Lazy, Seria @kotlin.jvm.JvmVersion private class SafePublicationLazyImpl(initializer: () -> T) : Lazy, Serializable { - private var initializer: (() -> T)? = initializer + @Volatile private var initializer: (() -> T)? = initializer @Volatile private var _value: Any? = UNINITIALIZED_VALUE // this final field is required to enable safe publication of constructed instance private val final: Any = UNINITIALIZED_VALUE