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