Index: runtime/vm/flow_graph_builder.cc |
diff --git a/runtime/vm/flow_graph_builder.cc b/runtime/vm/flow_graph_builder.cc |
index cd7733be013d1ecef60e3a711f88435d7a71d74e..b5061df62c0c177a370d615ce6f4d2f04399b615 100644 |
--- a/runtime/vm/flow_graph_builder.cc |
+++ b/runtime/vm/flow_graph_builder.cc |
@@ -2394,7 +2394,7 @@ void EffectGraphVisitor::VisitClosureNode(ClosureNode* node) { |
Value* closure_val = Bind(alloc); |
{ |
LocalVariable* closure_tmp_var = EnterTempLocalScope(closure_val); |
- // Store type arguments if scope class is generic. |
+ // Store instantiator type arguments if scope class is generic. |
const Type& function_type = Type::ZoneHandle(Z, function.SignatureType()); |
const Class& scope_cls = Class::ZoneHandle(Z, function_type.type_class()); |
if (scope_cls.IsGeneric()) { |
@@ -2405,7 +2405,7 @@ void EffectGraphVisitor::VisitClosureNode(ClosureNode* node) { |
Class::Handle(Z, owner()->function().Owner()); |
Value* type_arguments = BuildInstantiatorTypeArguments( |
node->token_pos(), instantiator_class, NULL); |
- Do(new (Z) StoreInstanceFieldInstr(Closure::type_arguments_offset(), |
+ Do(new (Z) StoreInstanceFieldInstr(Closure::instantiator_offset(), |
closure_tmp_val, type_arguments, |
kEmitStoreBarrier, node->token_pos())); |
} |