| Index: src/compiler/operation-typer.h
|
| diff --git a/src/compiler/operation-typer.h b/src/compiler/operation-typer.h
|
| index c62ad481900a282ba98725fc86d25be7937d1f90..9f4912c5603c1b2b28f4d5f3c05c8caef46e2c0c 100644
|
| --- a/src/compiler/operation-typer.h
|
| +++ b/src/compiler/operation-typer.h
|
| @@ -34,6 +34,9 @@ class OperationTyper {
|
|
|
| Type* NumericAdd(Type* lhs, Type* rhs);
|
| Type* NumericSubtract(Type* lhs, Type* rhs);
|
| + Type* NumericMultiply(Type* lhs, Type* rhs);
|
| + Type* NumericDivide(Type* lhs, Type* rhs);
|
| + Type* NumericModulus(Type* lhs, Type* rhs);
|
|
|
| enum ComparisonOutcomeFlags {
|
| kComparisonTrue = 1,
|
| @@ -60,6 +63,7 @@ class OperationTyper {
|
| Type* Rangify(Type*);
|
| Type* AddRanger(RangeType* lhs, RangeType* rhs);
|
| Type* SubtractRanger(RangeType* lhs, RangeType* rhs);
|
| + Type* MultiplyRanger(Type* lhs, Type* rhs);
|
| Type* ModulusRanger(RangeType* lhs, RangeType* rhs);
|
|
|
| Zone* zone() { return zone_; }
|
|
|