From 4b9730b1b375a7e1dcf92e86835e669cb976198e Mon Sep 17 00:00:00 2001 From: "verwaest@chromium.org" Date: Tue, 10 Dec 2013 22:43:15 +0000 Subject: [PATCH] Push receiver and holder separately, given that they can be the same. TBR=dcarney@chromium.org Review URL: https://chromiumcodereview.appspot.com/110883007 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18292 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/arm/stub-cache-arm.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/arm/stub-cache-arm.cc b/src/arm/stub-cache-arm.cc index 912ae25..08fd2c2 100644 --- a/src/arm/stub-cache-arm.cc +++ b/src/arm/stub-cache-arm.cc @@ -1089,7 +1089,8 @@ class CallInterceptorCompiler BASE_EMBEDDED { Label* interceptor_succeeded) { { FrameScope scope(masm, StackFrame::INTERNAL); - __ Push(receiver, holder, name_); + __ Push(receiver); + __ Push(holder, name_); CompileCallLoadPropertyWithInterceptor( masm, receiver, holder, name_, holder_obj, IC::kLoadPropertyWithInterceptorOnly); -- 2.7.4