| 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);
|
| }
|
|
|