Index: src/arm/lithium-codegen-arm.cc |
diff --git a/src/arm/lithium-codegen-arm.cc b/src/arm/lithium-codegen-arm.cc |
index 8cdc886e2e5a944b4008e0696996c8ecc189f2f0..929d04de13aa693065ad37067d8645266eed2300 100644 |
--- a/src/arm/lithium-codegen-arm.cc |
+++ b/src/arm/lithium-codegen-arm.cc |
@@ -1725,9 +1725,6 @@ void LCodeGen::DoShiftI(LShiftI* instr) { |
case Token::SAR: |
if (shift_count != 0) { |
__ mov(result, Operand(left, ASR, shift_count)); |
- if (instr->hydrogen_value()->representation().IsSmi()) { |
- __ and_(result, result, Operand(~kSmiTagMask)); |
- } |
} else { |
__ Move(result, left); |
} |