Chromium Code Reviews| 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), |
|
Dmitry Stefantsov
2017/03/15 13:41:16
This line fixes a bug in closure conversion. Previ
|
| inferredReturnValue: inferredReturnValue); |
| } |