Index: src/ia32/full-codegen-ia32.cc |
=================================================================== |
--- src/ia32/full-codegen-ia32.cc (revision 8272) |
+++ src/ia32/full-codegen-ia32.cc (working copy) |
@@ -374,7 +374,7 @@ |
// For simplicity we always test the accumulator register. |
codegen()->Move(result_register(), slot); |
codegen()->PrepareForBailoutBeforeSplit(TOS_REG, false, NULL, NULL); |
- codegen()->DoTest(true_label_, false_label_, fall_through_); |
+ codegen()->DoTest(this); |
} |
@@ -448,7 +448,7 @@ |
} else { |
// For simplicity we always test the accumulator register. |
__ mov(result_register(), lit); |
- codegen()->DoTest(true_label_, false_label_, fall_through_); |
+ codegen()->DoTest(this); |
} |
} |
@@ -484,7 +484,7 @@ |
__ Drop(count); |
__ Move(result_register(), reg); |
codegen()->PrepareForBailoutBeforeSplit(TOS_REG, false, NULL, NULL); |
- codegen()->DoTest(true_label_, false_label_, fall_through_); |
+ codegen()->DoTest(this); |
} |
@@ -561,7 +561,8 @@ |
} |
-void FullCodeGenerator::DoTest(Label* if_true, |
+void FullCodeGenerator::DoTest(Expression* condition, |
+ Label* if_true, |
Label* if_false, |
Label* fall_through) { |
ToBooleanStub stub; |