summaryrefslogtreecommitdiff
path: root/chromium/v8/src/parser.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/parser.cc')
-rw-r--r--chromium/v8/src/parser.cc14
1 files changed, 0 insertions, 14 deletions
diff --git a/chromium/v8/src/parser.cc b/chromium/v8/src/parser.cc
index 4947790395f..df568ef1bbb 100644
--- a/chromium/v8/src/parser.cc
+++ b/chromium/v8/src/parser.cc
@@ -3197,20 +3197,6 @@ Expression* Parser::ParseUnaryExpression(bool* ok) {
factory()->NewNumberLiteral(1),
position);
}
- // The same idea for '-foo' => 'foo*(-1)'.
- if (op == Token::SUB) {
- return factory()->NewBinaryOperation(Token::MUL,
- expression,
- factory()->NewNumberLiteral(-1),
- position);
- }
- // ...and one more time for '~foo' => 'foo^(~0)'.
- if (op == Token::BIT_NOT) {
- return factory()->NewBinaryOperation(Token::BIT_XOR,
- expression,
- factory()->NewNumberLiteral(~0),
- position);
- }
return factory()->NewUnaryOperation(op, expression, position);