diff -r 25b995bc75a0 -r 735503e448a0 jitcraft/BytecodeCompiler.cpp --- a/jitcraft/BytecodeCompiler.cpp Tue Jul 03 09:25:18 2012 -0700 +++ b/jitcraft/BytecodeCompiler.cpp Tue Jul 03 13:53:34 2012 -0400 @@ -626,7 +626,8 @@ } } - __ callglobal(node->arguments()->size(), 0); + __ callglobal(node->callee()->toNameProxy()->binding()->toNamedFunction()->slot()); + __ drop(node->arguments()->size()); } void