> It would be a lot easier to find and fix real things if there weren't a
> thousand false ones hanging around. But if you feel it's better to have a
> lot of warnings and some possible bugs than a lot of checks and no bugs,
> then maybe I'll not waste any more time "fixing" them.

This is a false dichotomy.  LLVM/Clang uses static analysis, which is
a sound technique, i.e. it produces no false negatives.  The downside
is that it will always produce false positives.  Filtering out false
positives is a necessary component of any bug fixing exercise using
static analysis.  I'd argue that this is one such example, that the
fix isn't worth the noise, as there's no actual bug being fixed.
--Juan


Reply via email to