Index: src/compiler/operator-properties.cc |
diff --git a/src/compiler/operator-properties.cc b/src/compiler/operator-properties.cc |
index 501aa2bcc42314cef551575edf7ee340acdd61bb..cfff869c4470e36103a168484e5b0bcf2c3004d3 100644 |
--- a/src/compiler/operator-properties.cc |
+++ b/src/compiler/operator-properties.cc |
@@ -42,6 +42,11 @@ int OperatorProperties::GetFrameStateInputCount(const Operator* op) { |
case IrOpcode::kJSDivide: |
case IrOpcode::kJSModulus: |
+ // Shift operations |
+ case IrOpcode::kJSShiftLeft: |
+ case IrOpcode::kJSShiftRight: |
+ case IrOpcode::kJSShiftRightLogical: |
+ |
// Compare operations |
case IrOpcode::kJSEqual: |
case IrOpcode::kJSNotEqual: |
@@ -97,9 +102,6 @@ int OperatorProperties::GetFrameStateInputCount(const Operator* op) { |
case IrOpcode::kJSBitwiseAnd: |
case IrOpcode::kJSBitwiseOr: |
case IrOpcode::kJSBitwiseXor: |
- case IrOpcode::kJSShiftLeft: |
- case IrOpcode::kJSShiftRight: |
- case IrOpcode::kJSShiftRightLogical: |
return 2; |
default: |