[cfe-dev] GCC compatibility for Objective-C
David Chisnall
csdavec at swansea.ac.uk
Sun Jun 14 10:43:09 PDT 2009
Hi,
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.
David
-------------- next part --------------
A non-text attachment was scrubbed...
Name: clang.diff
Type: application/octet-stream
Size: 3253 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20090614/08bd7b1c/attachment.obj>
More information about the cfe-dev
mailing list