Index: src/compiler/verifier.cc |
diff --git a/src/compiler/verifier.cc b/src/compiler/verifier.cc |
index b30b72786b9beaf574dd09d2bd0ec4ebf888cf09..509c463c063d5cb6a015f210e6a3fe1484283747 100644 |
--- a/src/compiler/verifier.cc |
+++ b/src/compiler/verifier.cc |
@@ -178,11 +178,11 @@ void Verifier::Visitor::Pre(Node* node) { |
// Verify all successors are projections if multiple value outputs exist. |
if (node->op()->ValueOutputCount() > 1) { |
- Node::Uses uses = node->uses(); |
- for (Node::Uses::iterator it = uses.begin(); it != uses.end(); ++it) { |
- CHECK(!NodeProperties::IsValueEdge(it.edge()) || |
- (*it)->opcode() == IrOpcode::kProjection || |
- (*it)->opcode() == IrOpcode::kParameter); |
+ for (auto edge : node->use_edges()) { |
+ Node* use = edge.from(); |
+ CHECK(!NodeProperties::IsValueEdge(edge) || |
+ use->opcode() == IrOpcode::kProjection || |
+ use->opcode() == IrOpcode::kParameter); |
} |
} |