From 7f8f1dc4f8200f7a7af4fa31c6b17c8ecb87311f Mon Sep 17 00:00:00 2001 From: Dmitriy Dolovov Date: Fri, 12 Feb 2021 12:20:09 +0300 Subject: [PATCH] [Commonizer] Calculate hash code by pure name in approximation keys --- .../descriptors/commonizer/mergedtree/approximationKeys.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/native/commonizer/src/org/jetbrains/kotlin/descriptors/commonizer/mergedtree/approximationKeys.kt b/native/commonizer/src/org/jetbrains/kotlin/descriptors/commonizer/mergedtree/approximationKeys.kt index 2dff588cb1d..93249d1a8ac 100644 --- a/native/commonizer/src/org/jetbrains/kotlin/descriptors/commonizer/mergedtree/approximationKeys.kt +++ b/native/commonizer/src/org/jetbrains/kotlin/descriptors/commonizer/mergedtree/approximationKeys.kt @@ -84,5 +84,5 @@ private fun additionalValueParameterNamesHash(callable: FunctionDescriptor): Int if (callable.annotations.none { it.isObjCInteropCallableAnnotation }) return 0 // do not calculate hash for non-ObjC callables - return callable.valueParameters.fold(0) { acc, next -> acc.appendHashCode(next.name) } + return callable.valueParameters.fold(0) { acc, next -> acc.appendHashCode(next.name.asString()) } }