Reviewers: Kevin Millikin, Description: Restore context after LApplyArguments.
BUG=v8:1099 TEST=test/mjsunit/regress/regress-1099.js Please review this at http://codereview.chromium.org/6246106/ SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/ia32/lithium-codegen-ia32.cc Index: src/ia32/lithium-codegen-ia32.cc =================================================================== --- src/ia32/lithium-codegen-ia32.cc (revision 6592) +++ src/ia32/lithium-codegen-ia32.cc (working copy) @@ -2142,6 +2142,9 @@ ASSERT(receiver.is(eax)); v8::internal::ParameterCount actual(eax); __ InvokeFunction(edi, actual, CALL_FUNCTION, &safepoint_generator); + + // Restore context. + __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); } -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
