Index: src/arm/lithium-codegen-arm.cc |
diff --git a/src/arm/lithium-codegen-arm.cc b/src/arm/lithium-codegen-arm.cc |
index 54ad4581c5ce632e7c74d7f193e5a627fcdff88f..ee2bb843468221609b0d55c6682106da6860f50e 100644 |
--- a/src/arm/lithium-codegen-arm.cc |
+++ b/src/arm/lithium-codegen-arm.cc |
@@ -1560,7 +1560,7 @@ void LCodeGen::DoBranch(LBranch* instr) { |
// Test the double value. Zero and NaN are false. |
__ VFPCompareAndLoadFlags(reg, 0.0, scratch); |
__ tst(scratch, Operand(kVFPZConditionFlagBit | kVFPVConditionFlagBit)); |
- EmitBranch(true_block, false_block, ne); |
+ EmitBranch(true_block, false_block, eq); |
} else { |
ASSERT(r.IsTagged()); |
Register reg = ToRegister(instr->InputAt(0)); |