Le 21 nov. 2009 à 02:25, Philip White a écrit :

> Hello,
>  I apologize if this has been touched on already. Have others observed that 
> the function method_getNumberOfArguments counts block arguments as two 
> arguments? The corresponding method in NSMethodSignature counts them once. 
> Similarly, method_getArgumentType splits up the "@?" into "@" and "?" but 
> NSMethodSignature doesn't. This is on i386, I haven't checked on intel 64.
>  And a quick question, is "@?" used exclusively for blocks? It's not listed 
> here:

From the clang source, it look like block is the only type that uses this 
pattern. 
And from the obj runtime sources, it look like this pattern is not properly 
handled in method_getNumberOfArguments function.

You should fill a bug report.


-- Jean-Daniel




_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to