[cfe-dev] GCC compatibility for Objective-C

Chris Lattner clattner at apple.com
Sun Jun 14 18:10:44 PDT 2009


On Jun 14, 2009, at 10:43 AM, David Chisnall wrote:

> GCC emits an __objc_class_name_{classname} symbol for every class,  
> and a corresponding reference to this symbol for every compilation  
> unit that references the class.  This causes linker errors when you  
> try linking a program which references some classes but doesn't  
> define them.  The attached patch implements this support in clang,  
> so you can compile a class with clang, reference it in a file  
> compiled with GCC, and have it all work correctly.

Thanks, applied in r73364,

-Chris



More information about the cfe-dev mailing list