diff --git a/core/descriptors/src/org/jetbrains/kotlin/types/StarProjectionImpl.kt b/core/descriptors/src/org/jetbrains/kotlin/types/StarProjectionImpl.kt index d10509738c9..309ca708f33 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/types/StarProjectionImpl.kt +++ b/core/descriptors/src/org/jetbrains/kotlin/types/StarProjectionImpl.kt @@ -27,7 +27,7 @@ class StarProjectionImpl( override fun getProjectionKind() = Variance.OUT_VARIANCE // No synchronization here: there's no problem in accidentally computing this twice - private val _type: KotlinType by lazy(LazyThreadSafetyMode.NONE) { + private val _type: KotlinType by lazy(LazyThreadSafetyMode.PUBLICATION) { typeParameter.starProjectionType() }