| Index: runtime/vm/intermediate_language_x64.cc
|
| ===================================================================
|
| --- runtime/vm/intermediate_language_x64.cc (revision 36916)
|
| +++ runtime/vm/intermediate_language_x64.cc (working copy)
|
| @@ -5745,13 +5745,12 @@
|
|
|
| // Function in RAX.
|
| ASSERT(locs()->in(0).reg() == RAX);
|
| - __ movq(RCX, FieldAddress(RAX, Function::code_offset()));
|
| + __ movq(RCX, FieldAddress(RAX, Function::instructions_offset()));
|
|
|
| // RAX: Function.
|
| // R10: Arguments descriptor array.
|
| // RBX: Smi 0 (no IC data; the lazy-compile stub expects a GC-safe value).
|
| __ xorq(RBX, RBX);
|
| - __ movq(RCX, FieldAddress(RCX, Code::instructions_offset()));
|
| __ addq(RCX, Immediate(Instructions::HeaderSize() - kHeapObjectTag));
|
| __ call(RCX);
|
| compiler->AddCurrentDescriptor(PcDescriptors::kClosureCall,
|
|
|