Index: src/compiler/frame-elider.cc |
diff --git a/src/compiler/frame-elider.cc b/src/compiler/frame-elider.cc |
index 172a724dd8a744dce535f47f96ec9f1342d3d4d1..bb35643f5dc965c612bc0d9a73f5982a4b9b0aff 100644 |
--- a/src/compiler/frame-elider.cc |
+++ b/src/compiler/frame-elider.cc |
@@ -33,7 +33,7 @@ void FrameElider::MarkBlocks() { |
void FrameElider::PropagateMarks() { |
- while (PropagateInOrder() && PropagateReversed()) { |
+ while (PropagateInOrder() || PropagateReversed()) { |
} |
} |