| Index: src/compiler/typer.cc
|
| diff --git a/src/compiler/typer.cc b/src/compiler/typer.cc
|
| index 5127757f54ad89c54ece7f024ee16e281bebca2c..1966e950678f1ba02d1322e95778de977267424e 100644
|
| --- a/src/compiler/typer.cc
|
| +++ b/src/compiler/typer.cc
|
| @@ -1803,6 +1803,8 @@ Type* Typer::Visitor::TypeNumberAtan2(Node* node) { return Type::Number(); }
|
|
|
| Type* Typer::Visitor::TypeNumberAtanh(Node* node) { return Type::Number(); }
|
|
|
| +Type* Typer::Visitor::TypeNumberCos(Node* node) { return Type::Number(); }
|
| +
|
| Type* Typer::Visitor::TypeNumberExp(Node* node) {
|
| return Type::Union(Type::PlainNumber(), Type::NaN(), zone());
|
| }
|
| @@ -1824,6 +1826,8 @@ Type* Typer::Visitor::TypeNumberRound(Node* node) {
|
| return TypeUnaryOp(node, NumberRound);
|
| }
|
|
|
| +Type* Typer::Visitor::TypeNumberSin(Node* node) { return Type::Number(); }
|
| +
|
| Type* Typer::Visitor::TypeNumberSqrt(Node* node) { return Type::Number(); }
|
|
|
| Type* Typer::Visitor::TypeNumberTrunc(Node* node) {
|
| @@ -2573,6 +2577,8 @@ Type* Typer::Visitor::TypeFloat64Atan2(Node* node) { return Type::Number(); }
|
|
|
| Type* Typer::Visitor::TypeFloat64Atanh(Node* node) { return Type::Number(); }
|
|
|
| +Type* Typer::Visitor::TypeFloat64Cos(Node* node) { return Type::Number(); }
|
| +
|
| Type* Typer::Visitor::TypeFloat64Exp(Node* node) { return Type::Number(); }
|
|
|
| Type* Typer::Visitor::TypeFloat64Expm1(Node* node) { return Type::Number(); }
|
| @@ -2587,6 +2593,8 @@ Type* Typer::Visitor::TypeFloat64Log10(Node* node) { return Type::Number(); }
|
|
|
| Type* Typer::Visitor::TypeFloat64Cbrt(Node* node) { return Type::Number(); }
|
|
|
| +Type* Typer::Visitor::TypeFloat64Sin(Node* node) { return Type::Number(); }
|
| +
|
| Type* Typer::Visitor::TypeFloat64Sqrt(Node* node) { return Type::Number(); }
|
|
|
|
|
|
|