Chromium Code Reviews| Index: src/x64/lithium-codegen-x64.cc |
| =================================================================== |
| --- src/x64/lithium-codegen-x64.cc (revision 8401) |
| +++ src/x64/lithium-codegen-x64.cc (working copy) |
| @@ -2690,7 +2690,9 @@ |
| Register input_reg = ToRegister(instr->InputAt(0)); |
| // Smi check. |
| __ JumpIfNotSmi(input_reg, deferred->entry()); |
| + __ SmiToInteger32(input_reg, input_reg); |
| EmitIntegerMathAbs(instr); |
| + __ Integer32ToSmi(input_reg, input_reg); |
| __ bind(deferred->exit()); |
| } |
| } |