| 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;
|
|
|