On 2010-10-25 22:25:42 -0400, Andrei Alexandrescu <seewebsiteforem...@erdani.org> said:

This is odd. I'd find if difficult to picture that. So the compiler puts the cursor exactly where it _thinks_ the error occurred. More often than not that's not even the locus of the actual error, and even if it were, I'd find it a stretch to say that that would improve my responsiveness.

It's not always at the right place, but for mistyped or just renamed function/variables it can't really miss the error location. Also, when you miss a semicolon, a closing parenthesis, a bracket, or a brace, Clang points you at the end of the previous token, this helps put the caret at the right place.

Perhaps I've just been doing too much refactoring lately. I hadn't realized this was a small time-saver until I reverted to GCC to check a few things and noticed it slowed me down. It's just a small annoyance, but it's enough to convince me to use Clang over GCC when I can.

--
Michel Fortin
michel.for...@michelf.com
http://michelf.com/

Reply via email to