| Index: src/hydrogen-instructions.h | 
| diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h | 
| index 6853dfe100e8cd5d35c9c6a60dc1032289fe2739..e74de4a1b1dc345398aff5b765de113fd865f78d 100644 | 
| --- a/src/hydrogen-instructions.h | 
| +++ b/src/hydrogen-instructions.h | 
| @@ -4401,6 +4401,8 @@ class HMul: public HArithmeticBinaryOperation { | 
|  | 
| virtual HValue* EnsureAndPropagateNotMinusZero(BitVector* visited); | 
|  | 
| +  virtual HValue* Canonicalize(); | 
| + | 
| // Only commutative if it is certain that not two objects are multiplicated. | 
| virtual bool IsCommutative() const { | 
| return !representation().IsTagged(); | 
|  |