[cfe-dev] Block introspection and GNU runtime new ABI support

Mike Stump mrs at apple.com
Thu Sep 10 10:13:31 PDT 2009


On Sep 9, 2009, at 6:39 PM, David Chisnall wrote:
> The other patch adds a -fblock-introspection flag.  When this is  
> specified, or when -fgnu-runtime is specified, an extra field is  
> added to the block structure that contains an Objective-C type  
> encoding of the block function.  I've also updated one of the block  
> tests to ensure that this field is only being emitted when the flag  
> is provided.

I'm not keen on changing the blocks abi...  It is like changing struct  
layout on an OS that already has a given struct layout.  I'll research  
this to see and see what we can do to accommodate the data.



More information about the cfe-dev mailing list