From f7ace77427c4057b5367f33a43c04596d4aec0b7 Mon Sep 17 00:00:00 2001 From: dcarney Date: Tue, 14 Apr 2015 00:11:43 -0700 Subject: [PATCH] fix variable shadowing BUG=427616 LOG=N Review URL: https://codereview.chromium.org/1087533002 Cr-Commit-Position: refs/heads/master@{#27805} --- src/compiler/move-optimizer.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/compiler/move-optimizer.cc b/src/compiler/move-optimizer.cc index 56fdf03..00ddda3 100644 --- a/src/compiler/move-optimizer.cc +++ b/src/compiler/move-optimizer.cc @@ -204,8 +204,7 @@ void MoveOptimizer::OptimizeMerge(InstructionBlock* block) { bool first_iteration = true; for (auto pred_index : block->predecessors()) { auto pred = code()->InstructionBlockAt(pred_index); - auto instr = LastInstruction(pred); - auto move_ops = instr->parallel_moves()[0]->move_operands(); + auto move_ops = LastInstruction(pred)->parallel_moves()[0]->move_operands(); for (auto op = move_ops->begin(); op != move_ops->end(); ++op) { if (op->IsRedundant()) continue; MoveKey key = {*op->source(), *op->destination()}; -- 2.7.4