Index: src/ia32/ic-ia32.cc |
diff --git a/src/ia32/ic-ia32.cc b/src/ia32/ic-ia32.cc |
index 8a98b179d3b692727202c17eb1371179658a22f5..57c998253798536c6aff6039755feb57a752a6e1 100644 |
--- a/src/ia32/ic-ia32.cc |
+++ b/src/ia32/ic-ia32.cc |
@@ -1591,11 +1591,9 @@ Condition CompareIC::ComputeCondition(Token::Value op) { |
case Token::LT: |
return less; |
case Token::GT: |
- // Reverse left and right operands to obtain ECMA-262 conversion order. |
- return less; |
+ return greater; |
case Token::LTE: |
- // Reverse left and right operands to obtain ECMA-262 conversion order. |
- return greater_equal; |
+ return less_equal; |
case Token::GTE: |
return greater_equal; |
default: |