| Index: runtime/vm/intermediate_language_ia32.cc
|
| ===================================================================
|
| --- runtime/vm/intermediate_language_ia32.cc (revision 36916)
|
| +++ runtime/vm/intermediate_language_ia32.cc (working copy)
|
| @@ -6216,13 +6216,12 @@
|
|
|
| // EBX: Code (compiled code or lazy compile stub).
|
| ASSERT(locs()->in(0).reg() == EAX);
|
| - __ movl(EBX, FieldAddress(EAX, Function::code_offset()));
|
| + __ movl(EBX, FieldAddress(EAX, Function::instructions_offset()));
|
|
|
| // EAX: Function.
|
| // EDX: Arguments descriptor array.
|
| // ECX: Smi 0 (no IC data; the lazy-compile stub expects a GC-safe value).
|
| __ xorl(ECX, ECX);
|
| - __ movl(EBX, FieldAddress(EBX, Code::instructions_offset()));
|
| __ addl(EBX, Immediate(Instructions::HeaderSize() - kHeapObjectTag));
|
| __ call(EBX);
|
| compiler->AddCurrentDescriptor(PcDescriptors::kClosureCall,
|
|
|