| Index: src/builtins-ia32.cc
|
| ===================================================================
|
| --- src/builtins-ia32.cc (revision 352)
|
| +++ src/builtins-ia32.cc (working copy)
|
| @@ -266,7 +266,6 @@
|
|
|
| // Call the function.
|
| Label return_site;
|
| - __ RecordPosition(position);
|
| ParameterCount actual(eax);
|
| __ InvokeFunction(edi, actual, CALL_FUNCTION);
|
| __ bind(&return_site);
|
| @@ -355,7 +354,7 @@
|
| // Invoke the code.
|
| if (is_construct) {
|
| __ call(Handle<Code>(Builtins::builtin(Builtins::JSConstructCall)),
|
| - code_target);
|
| + RelocInfo::CODE_TARGET);
|
| } else {
|
| ParameterCount actual(eax);
|
| __ InvokeFunction(edi, actual, CALL_FUNCTION);
|
| @@ -490,7 +489,8 @@
|
| __ j(not_zero, &invoke, taken);
|
| __ xor_(ebx, Operand(ebx));
|
| __ GetBuiltinEntry(edx, Builtins::CALL_NON_FUNCTION);
|
| - __ jmp(Handle<Code>(builtin(ArgumentsAdaptorTrampoline)), code_target);
|
| + __ jmp(Handle<Code>(builtin(ArgumentsAdaptorTrampoline)),
|
| + RelocInfo::CODE_TARGET);
|
|
|
| __ bind(&invoke);
|
| __ mov(edx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
|
| @@ -592,7 +592,7 @@
|
|
|
| // Use inline caching to speed up access to arguments.
|
| Handle<Code> ic(Builtins::builtin(Builtins::KeyedLoadIC_Initialize));
|
| - __ call(ic, code_target);
|
| + __ call(ic, RelocInfo::CODE_TARGET);
|
|
|
| // Remove IC arguments from the stack and push the nth argument.
|
| __ add(Operand(esp), Immediate(2 * kPointerSize));
|
|
|