Index: src/interpreter/bytecode-array-builder.cc |
diff --git a/src/interpreter/bytecode-array-builder.cc b/src/interpreter/bytecode-array-builder.cc |
index cf8918abb93d757bc279b420bb4baef093a1213c..b61926e5c944c94dc65c250cf7bbc87dd7553c79 100644 |
--- a/src/interpreter/bytecode-array-builder.cc |
+++ b/src/interpreter/bytecode-array-builder.cc |
@@ -573,6 +573,12 @@ Bytecode BytecodeArrayBuilder::BytecodeForBinaryOperation(Token::Value op) { |
return Bytecode::kDiv; |
case Token::Value::MOD: |
return Bytecode::kMod; |
+ case Token::Value::SHL: |
+ return Bytecode::kShiftLeft; |
+ case Token::Value::SAR: |
+ return Bytecode::kShiftRight; |
+ case Token::Value::SHR: |
+ return Bytecode::kShiftRightLogical; |
default: |
UNREACHABLE(); |
return static_cast<Bytecode>(-1); |