[webkit-dev] cti_op_call_ArityCheck question

Gavin Barraclough barraclough at apple.com
Thu Jun 4 13:53:29 PDT 2009


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
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20090604/a7c2f7e5/attachment.html>


More information about the webkit-dev mailing list