From 6d13fe8213a31e749c4fc5ecfd5a08a4f3f66e8b Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Thu, 24 Sep 2020 19:38:26 +0200 Subject: [PATCH] Minor, add explicit type argument to workaround KT-42175 --- .../src/org/jetbrains/kotlin/types/AbstractTypeMapper.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/compiler/backend.common.jvm/src/org/jetbrains/kotlin/types/AbstractTypeMapper.kt b/compiler/backend.common.jvm/src/org/jetbrains/kotlin/types/AbstractTypeMapper.kt index 2514c23fcb6..d1483bf3ff6 100644 --- a/compiler/backend.common.jvm/src/org/jetbrains/kotlin/types/AbstractTypeMapper.kt +++ b/compiler/backend.common.jvm/src/org/jetbrains/kotlin/types/AbstractTypeMapper.kt @@ -56,7 +56,9 @@ object AbstractTypeMapper { if (type.isSuspendFunction()) { val argumentsCount = type.argumentsCount() val argumentsList = type.asArgumentList() - val arguments = buildList { + + @Suppress("RemoveExplicitTypeArguments") // Workaround for KT-42175 + val arguments = buildList { for (i in 0 until (argumentsCount - 1)) { this += argumentsList[i].adjustedType() }