> On the user side, Clang is well known for providing much better error messages. Some error messages will even suggest possible fixes (you might get something like "Can't assign a pointer to a something, did you mean pointer?").*
Here [0] is an example of Xcode leveraging clang to provide valuable feedback. The second picture speaks volumes.
[0] http://www.macfanatic.net/blog/2009/08/28/xcode-3-2-static-a...