diff --git a/native/commonizer/src/org/jetbrains/kotlin/commonizer/mergedtree/approximationKeys.kt b/native/commonizer/src/org/jetbrains/kotlin/commonizer/mergedtree/approximationKeys.kt index 3f135be31fa..7ee16aa11d7 100644 --- a/native/commonizer/src/org/jetbrains/kotlin/commonizer/mergedtree/approximationKeys.kt +++ b/native/commonizer/src/org/jetbrains/kotlin/commonizer/mergedtree/approximationKeys.kt @@ -113,7 +113,9 @@ private fun valueParameterTypes(context: CirMemberContext, callable: T): Arr private val typeSignatureInterner = Interner() internal fun buildApproximationSignature(context: SignatureBuildingContext, type: CirType): CirTypeSignature { - return typeSignatureInterner.intern(StringBuilder().apply { appendTypeApproximationSignature(context, type) }.toString()) + val stringBuilder = StringBuilder() + stringBuilder.appendTypeApproximationSignature(context, type) + return typeSignatureInterner.intern(stringBuilder.toString()) } internal fun StringBuilder.appendTypeApproximationSignature(context: SignatureBuildingContext, type: CirType) {