From daa046589e8b10ea0bddb8da0510f6d120d5a4b6 Mon Sep 17 00:00:00 2001 From: "sebastian.sellmair" Date: Thu, 15 Jul 2021 09:24:29 +0200 Subject: [PATCH] [Commonizer] approximationKeys: Minor cleanup of `buildApproximationSignature` --- .../kotlin/commonizer/mergedtree/approximationKeys.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) {