| Index: src/compiler/typer.cc
|
| diff --git a/src/compiler/typer.cc b/src/compiler/typer.cc
|
| index 1055e11d3fb7c37682b63c06fdef0b808f58b505..ef8fc8894fa5c1def79b024d51d2fb87170d66ad 100644
|
| --- a/src/compiler/typer.cc
|
| +++ b/src/compiler/typer.cc
|
| @@ -108,6 +108,7 @@ class Typer::Visitor : public Reducer {
|
| case IrOpcode::k##x: \
|
| return UpdateType(node, TypeUnaryOp(node, x));
|
| SIMPLIFIED_NUMBER_UNOP_LIST(DECLARE_CASE)
|
| + SIMPLIFIED_SPECULATIVE_NUMBER_UNOP_LIST(DECLARE_CASE)
|
| #undef DECLARE_CASE
|
|
|
| #define DECLARE_CASE(x) case IrOpcode::k##x:
|
| @@ -173,6 +174,7 @@ class Typer::Visitor : public Reducer {
|
| case IrOpcode::k##x: \
|
| return TypeUnaryOp(node, x);
|
| SIMPLIFIED_NUMBER_UNOP_LIST(DECLARE_CASE)
|
| + SIMPLIFIED_SPECULATIVE_NUMBER_UNOP_LIST(DECLARE_CASE)
|
| #undef DECLARE_CASE
|
|
|
| #define DECLARE_CASE(x) case IrOpcode::k##x:
|
| @@ -274,6 +276,7 @@ class Typer::Visitor : public Reducer {
|
| return t->operation_typer_.Name(type); \
|
| }
|
| SIMPLIFIED_NUMBER_UNOP_LIST(DECLARE_METHOD)
|
| + SIMPLIFIED_SPECULATIVE_NUMBER_UNOP_LIST(DECLARE_METHOD)
|
| #undef DECLARE_METHOD
|
| #define DECLARE_METHOD(Name) \
|
| static Type* Name(Type* lhs, Type* rhs, Typer* t) { \
|
|
|