Index: src/compiler/typer.cc |
diff --git a/src/compiler/typer.cc b/src/compiler/typer.cc |
index 6b32258d111bdc277bce729b4b6324487654e051..1c169c23af666782745c10d4b0e2fe13528c05e3 100644 |
--- a/src/compiler/typer.cc |
+++ b/src/compiler/typer.cc |
@@ -1606,7 +1606,7 @@ Bounds Typer::Visitor::TypeInt32Mul(Node* node) { |
Bounds Typer::Visitor::TypeInt32MulHigh(Node* node) { |
- return Bounds(Type::Integral32()); |
+ return Bounds(Type::Signed32()); |
} |
@@ -1650,6 +1650,11 @@ Bounds Typer::Visitor::TypeUint32Mod(Node* node) { |
} |
+Bounds Typer::Visitor::TypeUint32MulHigh(Node* node) { |
+ return Bounds(Type::Unsigned32()); |
+} |
+ |
+ |
Bounds Typer::Visitor::TypeInt64Add(Node* node) { |
return Bounds(Type::Internal()); |
} |