Index: src/compiler/scheduler.cc |
diff --git a/src/compiler/scheduler.cc b/src/compiler/scheduler.cc |
index 1185cacab7b95cca5a01687021ce78b7c03f6a2f..a8f7e21efd2413b7009320003d93a58c355fa86c 100644 |
--- a/src/compiler/scheduler.cc |
+++ b/src/compiler/scheduler.cc |
@@ -6,6 +6,7 @@ |
#include <iomanip> |
+#include "src/base/adapters.h" |
#include "src/bit-vector.h" |
#include "src/compiler/common-operator.h" |
#include "src/compiler/control-equivalence.h" |
@@ -1622,8 +1623,8 @@ void Scheduler::SealFinalSchedule() { |
for (NodeVector& nodes : scheduled_nodes_) { |
BasicBlock::Id id = BasicBlock::Id::FromInt(block_num++); |
BasicBlock* block = schedule_->GetBlockById(id); |
- for (auto i = nodes.rbegin(); i != nodes.rend(); ++i) { |
- schedule_->AddNode(block, *i); |
+ for (auto i : base::Reversed(nodes)) { |
Michael Starzinger
2015/04/20 13:11:14
nit: s/auto i/Node* node/
Sven Panne
2015/04/20 14:38:35
Done.
|
+ schedule_->AddNode(block, i); |
} |
} |
} |