This is the clang part of http://reviews.llvm.org/D9555.
Details
Diff Detail
Event Timeline
Replaced reviewers with the actual static analyzer code owners.
A few peanut gallery comments as well.
include/clang/StaticAnalyzer/Core/CheckerRegistry.h | ||
---|---|---|
16 | nit: Place this before #include <vector> to maintain the correct order. | |
include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h | ||
30 | s/plugins/Plugins/ | |
lib/StaticAnalyzer/Core/CheckerRegistry.cpp | ||
155 | s/result/Result/ to follow the LLVM naming convention. | |
156 | I'd rather sort result than the Checkers field. It's weird when a getter method modifies a class field (it's marked mutable for some reason, but I don't think it's good to abuse this). | |
158 | Can you use a range-based for loop here? | |
lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp | ||
138 | s/plugins/Plugins/ |
http://reviews.llvm.org/D9555 depends on this patch. Are these two patches still interesting to someone?
Unfortunately I had no time to work on this patch, and after I did not finish this the team I was working in took a different approach: running static analyzer checker through clang and tidy checkers through clang tidy. Initially we wanted to avoid this approach, because they are invoked differently. I have no interest finishing this patch at the moment, but I can not tell for sure for the future. Should I abadon this?
nit: Place this before #include <vector> to maintain the correct order.