| Index: src/typing.cc
|
| diff --git a/src/typing.cc b/src/typing.cc
|
| index ad4fbdb9efc7cbf5c4337fa37ae4fe6bdf855762..727c104ab5fd77d7f4427447bda7be43a3944f73 100644
|
| --- a/src/typing.cc
|
| +++ b/src/typing.cc
|
| @@ -404,8 +404,6 @@ void AstTyper::VisitUnaryOperation(UnaryOperation* expr) {
|
| RECURSE(Visit(expr->expression()));
|
|
|
| // Collect type feedback.
|
| - Handle<Type> op_type = oracle()->UnaryType(expr->UnaryOperationFeedbackId());
|
| - NarrowLowerType(expr->expression(), op_type);
|
| if (expr->op() == Token::NOT) {
|
| // TODO(rossberg): only do in test or value context.
|
| expr->expression()->RecordToBooleanTypeFeedback(oracle());
|
| @@ -419,9 +417,6 @@ void AstTyper::VisitUnaryOperation(UnaryOperation* expr) {
|
| case Token::VOID:
|
| NarrowType(expr, Bounds(Type::Undefined(), isolate_));
|
| break;
|
| - case Token::BIT_NOT:
|
| - NarrowType(expr, Bounds(Type::Smi(), Type::Signed32(), isolate_));
|
| - break;
|
| case Token::TYPEOF:
|
| NarrowType(expr, Bounds(Type::InternalizedString(), isolate_));
|
| break;
|
|
|