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; |