| Index: src/hydrogen-instructions.h
|
| diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h
|
| index 27675606056852a9093c827bf9ff16c0b18d09d4..2e7e374025a5b017b42e8b49d6e9dc2566d47c7b 100644
|
| --- a/src/hydrogen-instructions.h
|
| +++ b/src/hydrogen-instructions.h
|
| @@ -2819,6 +2819,10 @@ class HCheckSmiOrInt32: public HUnaryOperation {
|
| }
|
| virtual void InferRepresentation(HInferRepresentation* h_infer);
|
|
|
| + virtual Representation observed_input_representation(int index) {
|
| + return Representation::Integer32();
|
| + }
|
| +
|
| virtual HValue* Canonicalize() {
|
| if (representation().IsTagged() && !type().IsSmi()) {
|
| return this;
|
|
|