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)); |