Index: src/interpreter/bytecode-array-builder.cc |
diff --git a/src/interpreter/bytecode-array-builder.cc b/src/interpreter/bytecode-array-builder.cc |
index b521dece71f644e9e2e88948ad0de5381fba0330..4c12cbd927c35bf1d2a492e337c78b8760cd06f9 100644 |
--- a/src/interpreter/bytecode-array-builder.cc |
+++ b/src/interpreter/bytecode-array-builder.cc |
@@ -559,6 +559,12 @@ bool BytecodeArrayBuilder::LastBytecodeInSameBlock() const { |
// static |
Bytecode BytecodeArrayBuilder::BytecodeForBinaryOperation(Token::Value op) { |
switch (op) { |
+ 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::ADD: |
return Bytecode::kAdd; |
case Token::Value::SUB: |