I can’t speak for others, but my primary issue with the approach taken is here:
That's a very good point, and I agree.
I would be happy with any feedback, especially on the driver and frontend parts. The IR generation part is all in CGObjCGNU.cpp which is maintained by... me. I don't therefore anticipate this impacting anyone else in terms of implementation or maintenance, although I would be very happy if more people wanted to get involved with that part of the code...
David
This functionality isn't specific to the GNU ObjC runtime, it would be a general ObjC feature.
-Chris