Index: runtime/vm/flow_graph_type_propagator.cc |
=================================================================== |
--- runtime/vm/flow_graph_type_propagator.cc (revision 36573) |
+++ runtime/vm/flow_graph_type_propagator.cc (working copy) |
@@ -372,13 +372,13 @@ |
Instruction* check_clone = NULL; |
if (check->IsCheckSmi()) { |
check_clone = |
- new CheckSmiInstr(assert->value()->Copy(), |
+ new CheckSmiInstr(assert->value()->Copy(isolate()), |
assert->env()->deopt_id(), |
check->token_pos()); |
} else { |
ASSERT(check->IsCheckClass()); |
check_clone = |
- new CheckClassInstr(assert->value()->Copy(), |
+ new CheckClassInstr(assert->value()->Copy(isolate()), |
assert->env()->deopt_id(), |
check->AsCheckClass()->unary_checks(), |
check->token_pos()); |
@@ -386,7 +386,7 @@ |
ASSERT(check_clone != NULL); |
ASSERT(assert->deopt_id() == assert->env()->deopt_id()); |
check_clone->InsertBefore(assert); |
- assert->env()->DeepCopyTo(check_clone); |
+ assert->env()->DeepCopyTo(isolate(), check_clone); |
(*asserts_)[defn->ssa_temp_index()] = kStrengthenedAssertMarker; |
} |