| Index: src/x64/full-codegen-x64.cc
|
| diff --git a/src/x64/full-codegen-x64.cc b/src/x64/full-codegen-x64.cc
|
| index 55feb4cdae4afbed1dfbe4189df788523b7e64da..b0e8e53a103f13041317d7f3255bbf7bb708426f 100644
|
| --- a/src/x64/full-codegen-x64.cc
|
| +++ b/src/x64/full-codegen-x64.cc
|
| @@ -4691,7 +4691,7 @@ void FullCodeGenerator::VisitCompareOperation(CompareOperation* expr) {
|
| CallIC(ic, RelocInfo::CODE_TARGET, expr->CompareOperationFeedbackId());
|
| patch_site.EmitPatchInfo();
|
|
|
| - PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
|
| + if (!context()->IsEffect()) PrepareForBailout(expr, TOS_REG);
|
| __ testq(rax, rax);
|
| Split(cc, if_true, if_false, fall_through);
|
| }
|
|
|