Index: pkg/compiler/lib/src/tree_ir/tree_ir_builder.dart |
diff --git a/pkg/compiler/lib/src/tree_ir/tree_ir_builder.dart b/pkg/compiler/lib/src/tree_ir/tree_ir_builder.dart |
index d0f01f4251554462ba9c45901c52e3358df0b42a..4cc853c878f59dacfbea17a951d959d343450d67 100644 |
--- a/pkg/compiler/lib/src/tree_ir/tree_ir_builder.dart |
+++ b/pkg/compiler/lib/src/tree_ir/tree_ir_builder.dart |
@@ -47,10 +47,9 @@ class Builder extends cps_ir.Visitor<Node> { |
final dart2js.InternalErrorFunction internalError; |
/// Maps variable/parameter elements to the Tree variables that represent it. |
- final Map<Element, List<Variable>> element2variables = |
- <Element,List<Variable>>{}; |
+ final Map<Local, List<Variable>> local2variables = <Local, List<Variable>>{}; |
- /// Like [element2variables], except for closure variables. |
+ /// Like [local2variables], except for closure variables. |
final Map<cps_ir.ClosureVariable, Variable> local2closure = |
<cps_ir.ClosureVariable, Variable>{}; |
@@ -87,7 +86,7 @@ class Builder extends cps_ir.Visitor<Node> { |
if (primitive.registerIndex == null) { |
return null; // variable is unused |
} |
- List<Variable> variables = element2variables.putIfAbsent(primitive.hint, |
+ List<Variable> variables = local2variables.putIfAbsent(primitive.hint, |
() => <Variable>[]); |
while (variables.length <= primitive.registerIndex) { |
variables.add(new Variable(currentElement, primitive.hint)); |