Index: src/hydrogen.cc |
diff --git a/src/hydrogen.cc b/src/hydrogen.cc |
index 887ba7360282c7f2d39904ff150b240c4a5001af..b3f428cb3a793ffbb2c940fd7040cda7d65b1c54 100644 |
--- a/src/hydrogen.cc |
+++ b/src/hydrogen.cc |
@@ -1666,8 +1666,8 @@ void HInferRepresentation::Analyze() { |
HValue* use = it.value(); |
if (use->IsPhi()) { |
int id = HPhi::cast(use)->phi_id(); |
- change = change || |
- connected_phis[i]->UnionIsChanged(*connected_phis[id]); |
+ if (connected_phis[i]->UnionIsChanged(*connected_phis[id])) |
+ change = true; |
} |
} |
} |