| Index: pkg/compiler/lib/src/ssa/locals_handler.dart
|
| diff --git a/pkg/compiler/lib/src/ssa/locals_handler.dart b/pkg/compiler/lib/src/ssa/locals_handler.dart
|
| index c76c97398a2d68f2689019f0d64e65bc32bf9c1c..b3e2aa2c67661f9ffbb8c74c40eee28bdcae717a 100644
|
| --- a/pkg/compiler/lib/src/ssa/locals_handler.dart
|
| +++ b/pkg/compiler/lib/src/ssa/locals_handler.dart
|
| @@ -209,7 +209,7 @@ class LocalsHandler {
|
| }
|
| HInstruction parameter = builder.addParameter(
|
| parameterElement,
|
| - TypeMaskFactory.inferredTypeForElement(
|
| + TypeMaskFactory.inferredTypeForParameter(
|
| parameterElement, _globalInferenceResults));
|
| builder.parameters[parameterElement] = parameter;
|
| directLocals[parameterElement] = parameter;
|
| @@ -647,7 +647,7 @@ class LocalsHandler {
|
|
|
| TypeMask getTypeOfCapturedVariable(FieldElement element) {
|
| return cachedTypesOfCapturedVariables.putIfAbsent(element, () {
|
| - return TypeMaskFactory.inferredTypeForElement(
|
| + return TypeMaskFactory.inferredTypeForMember(
|
| element, _globalInferenceResults);
|
| });
|
| }
|
|
|