From d4d45a84102dfcfd7a7f8f79397e024d6e7084a5 Mon Sep 17 00:00:00 2001 From: Victor Petukhov Date: Tue, 26 Apr 2022 20:15:33 +0300 Subject: [PATCH] Fix wrong inferred type argument in `InlineCodegen::inlineCall` --- .../src/org/jetbrains/kotlin/codegen/inline/InlineCodegen.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/InlineCodegen.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/InlineCodegen.kt index 841767d95fa..641b3fef6c4 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/InlineCodegen.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/InlineCodegen.kt @@ -74,7 +74,7 @@ abstract class InlineCodegen( val infos = expandMaskConditionsAndUpdateVariableNodes( node, maskStartIndex, maskValues, methodHandleInDefaultMethodIndex, parameters.parameters.filter { it.functionalArgument === DefaultValueOfInlineParameter } - .mapTo(mutableSetOf()) { parameters.getDeclarationSlot(it) } + .mapTo<_, _, MutableCollection>(mutableSetOf()) { parameters.getDeclarationSlot(it) } ) for (info in infos) { val lambda = DefaultLambda(info, sourceCompiler, node.name.substringBeforeLast("\$default"))