| Index: src/hydrogen.cc
|
| diff --git a/src/hydrogen.cc b/src/hydrogen.cc
|
| index 127d7a9aa1ed13943d558e7096ec35ca15ae3818..8bfc52efb63a57235e6539536216a2369d72858b 100644
|
| --- a/src/hydrogen.cc
|
| +++ b/src/hydrogen.cc
|
| @@ -9160,7 +9160,6 @@ void HOptimizedGraphBuilder::VisitUnaryOperation(UnaryOperation* expr) {
|
| case Token::DELETE: return VisitDelete(expr);
|
| case Token::VOID: return VisitVoid(expr);
|
| case Token::TYPEOF: return VisitTypeof(expr);
|
| - case Token::ADD: return VisitAdd(expr);
|
| case Token::SUB: return VisitSub(expr);
|
| case Token::BIT_NOT: return VisitBitNot(expr);
|
| case Token::NOT: return VisitNot(expr);
|
| @@ -9218,21 +9217,6 @@ void HOptimizedGraphBuilder::VisitTypeof(UnaryOperation* expr) {
|
| }
|
|
|
|
|
| -void HOptimizedGraphBuilder::VisitAdd(UnaryOperation* expr) {
|
| - CHECK_ALIVE(VisitForValue(expr->expression()));
|
| - HValue* value = Pop();
|
| - HValue* context = environment()->LookupContext();
|
| - HInstruction* instr =
|
| - HMul::New(zone(), context, value, graph()->GetConstant1());
|
| - if (instr->IsBinaryOperation()) {
|
| - // Since we don't have type feedback, we must be cautious/pessimistic.
|
| - HBinaryOperation::cast(instr)->set_observed_input_representation(
|
| - Representation::Tagged(), Representation::Tagged());
|
| - }
|
| - return ast_context()->ReturnInstruction(instr, expr->id());
|
| -}
|
| -
|
| -
|
| void HOptimizedGraphBuilder::VisitSub(UnaryOperation* expr) {
|
| CHECK_ALIVE(VisitForValue(expr->expression()));
|
| HValue* value = Pop();
|
|
|