| Index: src/mips/stub-cache-mips.cc
|
| diff --git a/src/mips/stub-cache-mips.cc b/src/mips/stub-cache-mips.cc
|
| index 27b4767cf081eecc15dd93a3ad8479506fa5b2b3..8e379f73c5c42fabbe6ccb2db59cc4bc903ad2a0 100644
|
| --- a/src/mips/stub-cache-mips.cc
|
| +++ b/src/mips/stub-cache-mips.cc
|
| @@ -1078,12 +1078,13 @@ class CallInterceptorCompiler BASE_EMBEDDED {
|
| {
|
| FrameScope scope(masm, StackFrame::INTERNAL);
|
|
|
| - __ Push(holder, name_);
|
| + __ Push(receiver, holder, name_);
|
| CompileCallLoadPropertyWithInterceptor(
|
| masm, receiver, holder, name_, holder_obj,
|
| IC::kLoadPropertyWithInterceptorOnly);
|
| - __ pop(name_); // Restore the name.
|
| - __ pop(holder); // Restore the holder.
|
| + __ pop(receiver);
|
| + __ pop(name_);
|
| + __ pop(holder);
|
| }
|
| // If interceptor returns no-result sentinel, call the constant function.
|
| __ LoadRoot(scratch, Heap::kNoInterceptorResultSentinelRootIndex);
|
|
|