diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/FunctionReferenceGenerationStrategy.java b/compiler/backend/src/org/jetbrains/kotlin/codegen/FunctionReferenceGenerationStrategy.java index 953e1e66dfb..9c6486f6c2e 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/FunctionReferenceGenerationStrategy.java +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/FunctionReferenceGenerationStrategy.java @@ -190,7 +190,7 @@ public class FunctionReferenceGenerationStrategy extends FunctionGenerationStrat } else { //noinspection ConstantConditions - Type constructedType = codegen.typeMapper.mapTypeAsDeclaration(referencedFunction.getReturnType()); + Type constructedType = codegen.typeMapper.mapType(referencedFunction.getReturnType()); result = codegen.generateConstructorCall(fakeResolvedCall, constructedType); } }