Index: src/mips/ic-mips.cc |
diff --git a/src/mips/ic-mips.cc b/src/mips/ic-mips.cc |
index 10dc0134c4738fcc2e9513b3485a033e8975743b..aeae456072b31766dde37570480838e08189f46d 100644 |
--- a/src/mips/ic-mips.cc |
+++ b/src/mips/ic-mips.cc |
@@ -493,7 +493,7 @@ void CallICBase::GenerateMiss(MacroAssembler* masm, |
// Patch the receiver on the stack. |
__ bind(&global); |
- __ lw(a2, FieldMemOperand(a2, GlobalObject::kGlobalReceiverOffset)); |
+ CallStubCompiler::FetchGlobalProxy(masm, a2, a1); |
__ sw(a2, MemOperand(sp, argc * kPointerSize)); |
__ bind(&invoke); |
} |