Index: src/ia32/lithium-codegen-ia32.cc |
diff --git a/src/ia32/lithium-codegen-ia32.cc b/src/ia32/lithium-codegen-ia32.cc |
index b675f430c9cf8fadc3f3dcc9138670cafc21e913..8490ff975cd3778968fde7e9710a5f667f31ef8a 100644 |
--- a/src/ia32/lithium-codegen-ia32.cc |
+++ b/src/ia32/lithium-codegen-ia32.cc |
@@ -1616,10 +1616,6 @@ void LCodeGen::DoShiftI(LShiftI* instr) { |
switch (instr->op()) { |
case Token::ROR: |
__ ror_cl(ToRegister(left)); |
- if (instr->can_deopt()) { |
- __ test(ToRegister(left), ToRegister(left)); |
- DeoptimizeIf(sign, instr); |
- } |
break; |
case Token::SAR: |
__ sar_cl(ToRegister(left)); |