Index: pkg/kernel/lib/transformations/closure/converter.dart |
diff --git a/pkg/kernel/lib/transformations/closure/converter.dart b/pkg/kernel/lib/transformations/closure/converter.dart |
index 9ebd806e1dd6344c1593c272fb21142a0446fb86..eb1ab569650577af8b38a0d2357110863301d035 100644 |
--- a/pkg/kernel/lib/transformations/closure/converter.dart |
+++ b/pkg/kernel/lib/transformations/closure/converter.dart |
@@ -739,7 +739,7 @@ class ClosureConverter extends Transformer { |
positionalParameters: positionalParameters, |
namedParameters: namedParameters, |
requiredParameterCount: function.requiredParameterCount, |
- returnType: substitute(function.returnType, substitution), |
+ returnType: substitute(function.returnType, cloner.typeSubstitution), |
inferredReturnValue: inferredReturnValue); |
} |