That is very cool, I think it's `-rewrite-objc`. Presumably it still needs to be linked to the objc runtime. It says it lowers to C++ instead of C though, now I wonder what pieces cannot be implemented using pure c.
I don’t think it really works anymore, unfortunately.
It doesn't support ARC so it's not very useful.