Hyrum K Wright wrote on Mon, May 02, 2011 at 07:46:12 -0500: > On Sun, May 1, 2011 at 2:38 AM, Daniel Shahaf <[email protected]> wrote: > > Nice series of patches tonight --- what tool / gcc flags did you use > > to catch them? > > I've been playing around with clang-analyzer, a static analyzer that > is part of llvm: > http://clang-analyzer.llvm.org/ > > There are still a lot of false positives (it has trouble grokking our > SVN_ERR_ASSERT() macro), but it's been useful to find the kinds of > problems fixed in my patches the last few days. >
Sounds useful. > At some point, it might be useful to set up a nightly buildbot to > automatically run static analysis on a regular basis. > Indeed; I've been wondering how hard it would be to set up a buildbot that turns red whenever a new compiler warning is introduced. > -Hyrum

