| Index: src/x64/lithium-codegen-x64.cc
|
| diff --git a/src/x64/lithium-codegen-x64.cc b/src/x64/lithium-codegen-x64.cc
|
| index 09e9720b7abb03cd83525ff338c85c9a7f63a31a..ef4ac61d8a74fee648d45fca0966d9b54ae83352 100644
|
| --- a/src/x64/lithium-codegen-x64.cc
|
| +++ b/src/x64/lithium-codegen-x64.cc
|
| @@ -809,6 +809,8 @@ void LCodeGen::DoModI(LModI* instr) {
|
| if (instr->hydrogen()->CheckFlag(HValue::kBailoutOnMinusZero)) {
|
| __ j(not_zero, &done, Label::kNear);
|
| DeoptimizeIf(no_condition, instr->environment());
|
| + } else {
|
| + __ jmp(&done, Label::kNear);
|
| }
|
| __ bind(&positive_dividend);
|
| __ andl(dividend, Immediate(divisor - 1));
|
|
|