Index: src/compiler/typer.cc |
diff --git a/src/compiler/typer.cc b/src/compiler/typer.cc |
index a7d13337533b4d7bc5b4e8c417be650e628ae479..d0e9f0d51573e85281ecb5fcaf597e601a21093a 100644 |
--- a/src/compiler/typer.cc |
+++ b/src/compiler/typer.cc |
@@ -1610,8 +1610,6 @@ Type* Typer::Visitor::TypeJSCallRuntime(Node* node) { |
case Runtime::kInlineDoubleLo: |
case Runtime::kInlineDoubleHi: |
return Type::Signed32(); |
- case Runtime::kInlineConstructDouble: |
- return Type::Number(); |
case Runtime::kInlineCreateIterResultObject: |
case Runtime::kInlineRegExpConstructResult: |
return Type::OtherObject(); |
@@ -1842,6 +1840,8 @@ Type* Typer::Visitor::TypeNumberSin(Node* node) { return Type::Number(); } |
Type* Typer::Visitor::TypeNumberSqrt(Node* node) { return Type::Number(); } |
+Type* Typer::Visitor::TypeNumberTan(Node* node) { return Type::Number(); } |
+ |
Type* Typer::Visitor::TypeNumberTrunc(Node* node) { |
return TypeUnaryOp(node, NumberTrunc); |
} |
@@ -2611,6 +2611,7 @@ Type* Typer::Visitor::TypeFloat64Sin(Node* node) { return Type::Number(); } |
Type* Typer::Visitor::TypeFloat64Sqrt(Node* node) { return Type::Number(); } |
+Type* Typer::Visitor::TypeFloat64Tan(Node* node) { return Type::Number(); } |
Type* Typer::Visitor::TypeFloat64Equal(Node* node) { return Type::Boolean(); } |