Однією з вимог до clang — нового компілятора C++ — було надати користувачеві докладну інформацію про помилки. Розгляньмо невеликий приклад.
[]double UniversalGravitation(double G, double mass1, double mass2, double distance) { double F = G * ((mass1 * mass2)/(distance * dsitance)); return F; }
Тут допущено описку в ідентифікаторі. Що ж покаже нам clang?

По-перше, він дбайливо …