Chromium Code Reviews| Index: runtime/vm/intermediate_language_arm.cc |
| =================================================================== |
| --- runtime/vm/intermediate_language_arm.cc (revision 42125) |
| +++ runtime/vm/intermediate_language_arm.cc (working copy) |
| @@ -6543,8 +6543,7 @@ |
| // Non constant shift value. |
| Register shifter = locs()->in(1).reg(); |
| - __ mov(temp, Operand(shifter)); |
| - __ SmiUntag(temp); |
| + __ SmiUntag(temp, shifter); |
| __ CompareImmediate(temp, 0); |
| // If shift value is < 0, deoptimize. |
| __ b(deopt, LT); |