Index: src/interpreter/bytecode-array-builder.cc |
diff --git a/src/interpreter/bytecode-array-builder.cc b/src/interpreter/bytecode-array-builder.cc |
index 1f6871b7a82dc567885cfcb899d8c48efcc8a9bc..ccebcaaf4464ec55613ebf86c218e1848018621a 100644 |
--- a/src/interpreter/bytecode-array-builder.cc |
+++ b/src/interpreter/bytecode-array-builder.cc |
@@ -604,6 +604,12 @@ Bytecode BytecodeArrayBuilder::BytecodeForBinaryOperation(Token::Value op) { |
return Bytecode::kDiv; |
case Token::Value::MOD: |
return Bytecode::kMod; |
+ case Token::Value::BIT_OR: |
+ return Bytecode::kBitwiseOr; |
+ case Token::Value::BIT_XOR: |
+ return Bytecode::kBitwiseXor; |
+ case Token::Value::BIT_AND: |
+ return Bytecode::kBitwiseAnd; |
case Token::Value::SHL: |
return Bytecode::kShiftLeft; |
case Token::Value::SAR: |