Index: pkg/compiler/lib/src/inferrer/closure_tracer.dart |
diff --git a/pkg/compiler/lib/src/inferrer/closure_tracer.dart b/pkg/compiler/lib/src/inferrer/closure_tracer.dart |
index b758ecea3ab57be99929274afcd58a829225059c..e708ecfd974ef44f1d4df7711444b8d57cc0451d 100644 |
--- a/pkg/compiler/lib/src/inferrer/closure_tracer.dart |
+++ b/pkg/compiler/lib/src/inferrer/closure_tracer.dart |
@@ -32,7 +32,9 @@ class ClosureTracerVisitor extends TracerVisitor { |
_callsToAnalyze.forEach(_analyzeCall); |
for (MethodElement element in tracedElements) { |
MethodElement implementation = element.implementation; |
- implementation.functionSignature.forEachParameter((Element parameter) { |
+ implementation.functionSignature |
+ .forEachParameter((FormalElement _parameter) { |
+ ParameterElement parameter = _parameter; |
ElementTypeInformation info = |
inferrer.types.getInferredTypeOfParameter(parameter); |
info.disableInferenceForClosures = false; |