| Index: src/a64/lithium-codegen-a64.cc
|
| diff --git a/src/a64/lithium-codegen-a64.cc b/src/a64/lithium-codegen-a64.cc
|
| index 5b7a71b55311bfbd4712718514c8db82dcf9d58c..7cec4b21507c81ac30f4076bf04447a10a51b00f 100644
|
| --- a/src/a64/lithium-codegen-a64.cc
|
| +++ b/src/a64/lithium-codegen-a64.cc
|
| @@ -1737,7 +1737,7 @@ void LCodeGen::DoBranch(LBranch* instr) {
|
| EmitCompareAndBranch(instr, ne, value, Operand(Smi::FromInt(0)));
|
| } else if (type.IsJSArray()) {
|
| ASSERT(!info()->IsStub());
|
| - EmitBranch(instr, al);
|
| + EmitGoto(instr->TrueDestination(chunk()));
|
| } else if (type.IsHeapNumber()) {
|
| ASSERT(!info()->IsStub());
|
| __ Ldr(double_scratch(), FieldMemOperand(value,
|
|
|