| Index: runtime/vm/stub_code_x64.cc
|
| ===================================================================
|
| --- runtime/vm/stub_code_x64.cc (revision 42724)
|
| +++ runtime/vm/stub_code_x64.cc (working copy)
|
| @@ -1106,7 +1106,12 @@
|
| Label done;
|
| __ Bind(&init_loop);
|
| __ cmpq(RCX, RBX);
|
| - __ j(ABOVE_EQUAL, &done, Assembler::kNearJump);
|
| +#if defined(DEBUG)
|
| + static const bool kJumpLength = Assembler::kFarJump;
|
| +#else
|
| + static const bool kJumpLength = Assembler::kNearJump;
|
| +#endif // DEBUG
|
| + __ j(ABOVE_EQUAL, &done, kJumpLength);
|
| __ InitializeFieldNoBarrier(RAX, Address(RCX, 0), R12);
|
| __ addq(RCX, Immediate(kWordSize));
|
| __ jmp(&init_loop, Assembler::kNearJump);
|
|
|