Index: src/compiler/control-equivalence.h |
diff --git a/src/compiler/control-equivalence.h b/src/compiler/control-equivalence.h |
index 5c97f01e87671d1ff67fc6018cb8f099accc31e0..db05e3e73d0328f417b33fae4a21fc6176b9654b 100644 |
--- a/src/compiler/control-equivalence.h |
+++ b/src/compiler/control-equivalence.h |
@@ -183,8 +183,7 @@ class ControlEquivalence : public ZoneObject { |
Edge edge = *entry.input; |
Node* input = edge.to(); |
++(entry.input); |
- if (NodeProperties::IsControlEdge(edge) && |
- NodeProperties::IsControl(input)) { |
+ if (NodeProperties::IsControlEdge(edge)) { |
// Visit next control input. |
if (!GetData(input)->participates) continue; |
if (GetData(input)->visited) continue; |
@@ -214,8 +213,7 @@ class ControlEquivalence : public ZoneObject { |
Edge edge = *entry.use; |
Node* use = edge.from(); |
++(entry.use); |
- if (NodeProperties::IsControlEdge(edge) && |
- NodeProperties::IsControl(use)) { |
+ if (NodeProperties::IsControlEdge(edge)) { |
// Visit next control use. |
if (!GetData(use)->participates) continue; |
if (GetData(use)->visited) continue; |