Index: runtime/vm/flow_graph.cc |
diff --git a/runtime/vm/flow_graph.cc b/runtime/vm/flow_graph.cc |
index b6984ac3142a6c14a35107df36b6e658d3431477..a4753f25f006c7f37636714953b42b301d59e5ad 100644 |
--- a/runtime/vm/flow_graph.cc |
+++ b/runtime/vm/flow_graph.cc |
@@ -921,7 +921,7 @@ void FlowGraph::RenameRecursive(BlockEntryInstr* block_entry, |
PhiInstr* phi = (*join->phis())[i]; |
if (phi != NULL) { |
(*env)[i] = phi; |
- phi->set_ssa_temp_index(alloc_ssa_temp_index()); // New SSA temp. |
+ AllocateSSAIndexes(phi); // New SSA temp. |
if (block_entry->InsideTryBlock() && !phi->is_alive()) { |
// This is a safe approximation. Inside try{} all locals are |
// used at every call implicitly, so we mark all phis as live |