We check in JIT code for cases where arity match, and skip the call to
the stub; this function is only called if there is a mismatch to be
resolved. The function would probably be better named something like
'cti_op_call_handleArityMismatch'.
cheers,
G.
On Jun 4, 2009, at 1:50 PM, Toshiyasu Morita wrote:
I don't understand this code in JITStubs::cti_op_call_arityCheck():
ASSERT(argCount != newCodeBlock->m_numParameters);
It's ensuring that the argument count does not equal the number of
parameters expected by the newCodeBlock. I could understand if it
was ensuring the argCount was the same, but why different?
Toshi
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev