Index: src/hydrogen.cc |
diff --git a/src/hydrogen.cc b/src/hydrogen.cc |
index 0726d33693990738e0511e5410e774965903a006..45c5780cdecb2f129cbdf2843f7c08db4c145c87 100644 |
--- a/src/hydrogen.cc |
+++ b/src/hydrogen.cc |
@@ -7729,7 +7729,7 @@ HInstruction* HOptimizedGraphBuilder::BuildBinaryOperation( |
break; |
case Token::BIT_XOR: |
case Token::BIT_AND: |
- instr = New<HBitwise>(expr->op(), left, right); |
+ instr = NewUncasted<HBitwise>(expr->op(), left, right); |
break; |
case Token::BIT_OR: { |
HValue* operand, *shift_amount; |
@@ -7738,7 +7738,7 @@ HInstruction* HOptimizedGraphBuilder::BuildBinaryOperation( |
MatchRotateRight(left, right, &operand, &shift_amount)) { |
instr = new(zone()) HRor(context, operand, shift_amount); |
} else { |
- instr = New<HBitwise>(expr->op(), left, right); |
+ instr = NewUncasted<HBitwise>(expr->op(), left, right); |
} |
break; |
} |