| Index: src/x64/code-stubs-x64.cc
|
| ===================================================================
|
| --- src/x64/code-stubs-x64.cc (revision 10356)
|
| +++ src/x64/code-stubs-x64.cc (working copy)
|
| @@ -4049,12 +4049,14 @@
|
| // Get return address and delta to inlined map check.
|
| __ movq(kScratchRegister, Operand(rsp, 0 * kPointerSize));
|
| __ subq(kScratchRegister, Operand(rsp, 1 * kPointerSize));
|
| - __ movq(Operand(kScratchRegister, kOffsetToMapCheckValue), rax);
|
| if (FLAG_debug_code) {
|
| __ movl(rdi, Immediate(kWordBeforeMapCheckValue));
|
| __ cmpl(Operand(kScratchRegister, kOffsetToMapCheckValue - 4), rdi);
|
| __ Assert(equal, "InstanceofStub unexpected call site cache (check).");
|
| }
|
| + __ movq(kScratchRegister,
|
| + Operand(kScratchRegister, kOffsetToMapCheckValue));
|
| + __ movq(Operand(kScratchRegister, 0), rax);
|
| }
|
|
|
| __ movq(rcx, FieldOperand(rax, Map::kPrototypeOffset));
|
|
|