| Index: src/parsing/parser-base.h
|
| diff --git a/src/parsing/parser-base.h b/src/parsing/parser-base.h
|
| index d7ae67e6b353dff421cb49dd104df7fbbba2c990..fce632c7741dd42edaa51170416862cfae224b27 100644
|
| --- a/src/parsing/parser-base.h
|
| +++ b/src/parsing/parser-base.h
|
| @@ -2561,16 +2561,11 @@ ParserBase<Traits>::ParseBinaryExpression(int prec, bool accept_IN,
|
| case Token::NE_STRICT: cmp = Token::EQ_STRICT; break;
|
| default: break;
|
| }
|
| - if (FLAG_harmony_instanceof && cmp == Token::INSTANCEOF) {
|
| - x = Traits::RewriteInstanceof(x, y, pos);
|
| - } else {
|
| - x = factory()->NewCompareOperation(cmp, x, y, pos);
|
| - if (cmp != op) {
|
| - // The comparison was negated - add a NOT.
|
| - x = factory()->NewUnaryOperation(Token::NOT, x, pos);
|
| - }
|
| + x = factory()->NewCompareOperation(cmp, x, y, pos);
|
| + if (cmp != op) {
|
| + // The comparison was negated - add a NOT.
|
| + x = factory()->NewUnaryOperation(Token::NOT, x, pos);
|
| }
|
| -
|
| } else if (op == Token::EXP) {
|
| x = Traits::RewriteExponentiation(x, y, pos);
|
| } else {
|
|
|