| Index: runtime/vm/flow_graph_allocator.cc
|
| diff --git a/runtime/vm/flow_graph_allocator.cc b/runtime/vm/flow_graph_allocator.cc
|
| index 880f2e5ad36f2eff5823b56a21c23ff173a81a72..7dfecff08f05ae37ca5e8a514f5f0bf90f062d92 100644
|
| --- a/runtime/vm/flow_graph_allocator.cc
|
| +++ b/runtime/vm/flow_graph_allocator.cc
|
| @@ -753,7 +753,10 @@ Instruction* FlowGraphAllocator::ConnectOutgoingPhiMoves(
|
| if (interfere_at_backedge != NULL) interfere_at_backedge->Add(vreg);
|
|
|
| range->AddUseInterval(block->start_pos(), pos);
|
| - range->AddHintedUse(pos, move->src_slot(), move->dest_slot());
|
| + range->AddHintedUse(
|
| + pos,
|
| + move->src_slot(),
|
| + GetLiveRange(phi->ssa_temp_index())->assigned_location_slot());
|
|
|
| move->set_src(Location::PrefersRegister());
|
| move_idx++;
|
|
|