| Index: src/mips/builtins-mips.cc
|
| diff --git a/src/mips/builtins-mips.cc b/src/mips/builtins-mips.cc
|
| index b2348fca20f150474874e700bcc4d2e6c1e85750..2ed6c5386c558d10d23cce2a5d577fea5becc7f5 100644
|
| --- a/src/mips/builtins-mips.cc
|
| +++ b/src/mips/builtins-mips.cc
|
| @@ -1413,7 +1413,7 @@ void Builtins::Generate_FunctionCall(MacroAssembler* masm) {
|
| // a0: actual number of arguments
|
| // a1: function
|
| Label shift_arguments;
|
| - __ li(t0, Operand(0, RelocInfo::NONE)); // Indicate regular JS_FUNCTION.
|
| + __ li(t0, Operand(0, RelocInfo::NONE32)); // Indicate regular JS_FUNCTION.
|
| { Label convert_to_object, use_global_receiver, patch_receiver;
|
| // Change context eagerly in case we need the global receiver.
|
| __ lw(cp, FieldMemOperand(a1, JSFunction::kContextOffset));
|
| @@ -1467,7 +1467,7 @@ void Builtins::Generate_FunctionCall(MacroAssembler* masm) {
|
| __ sll(at, a0, kPointerSizeLog2);
|
| __ addu(at, sp, at);
|
| __ lw(a1, MemOperand(at));
|
| - __ li(t0, Operand(0, RelocInfo::NONE));
|
| + __ li(t0, Operand(0, RelocInfo::NONE32));
|
| __ Branch(&patch_receiver);
|
|
|
| // Use the global receiver object from the called function as the
|
| @@ -1490,11 +1490,11 @@ void Builtins::Generate_FunctionCall(MacroAssembler* masm) {
|
|
|
| // 3b. Check for function proxy.
|
| __ bind(&slow);
|
| - __ li(t0, Operand(1, RelocInfo::NONE)); // Indicate function proxy.
|
| + __ li(t0, Operand(1, RelocInfo::NONE32)); // Indicate function proxy.
|
| __ Branch(&shift_arguments, eq, a2, Operand(JS_FUNCTION_PROXY_TYPE));
|
|
|
| __ bind(&non_function);
|
| - __ li(t0, Operand(2, RelocInfo::NONE)); // Indicate non-function.
|
| + __ li(t0, Operand(2, RelocInfo::NONE32)); // Indicate non-function.
|
|
|
| // 3c. Patch the first argument when calling a non-function. The
|
| // CALL_NON_FUNCTION builtin expects the non-function callee as
|
| @@ -1725,7 +1725,7 @@ void Builtins::Generate_FunctionApply(MacroAssembler* masm) {
|
| __ bind(&call_proxy);
|
| __ push(a1); // Add function proxy as last argument.
|
| __ Addu(a0, a0, Operand(1));
|
| - __ li(a2, Operand(0, RelocInfo::NONE));
|
| + __ li(a2, Operand(0, RelocInfo::NONE32));
|
| __ SetCallKind(t1, CALL_AS_METHOD);
|
| __ GetBuiltinEntry(a3, Builtins::CALL_FUNCTION_PROXY);
|
| __ Call(masm->isolate()->builtins()->ArgumentsAdaptorTrampoline(),
|
|
|