Initialize all the AnalysisBasedWarnings statistics to zero.
Found by valgrind. llvm-svn: 134733
This commit is contained in:
parent
4af8647e17
commit
581f48f583
|
@ -600,8 +600,14 @@ clang::sema::AnalysisBasedWarnings::Policy::Policy() {
|
|||
clang::sema::AnalysisBasedWarnings::AnalysisBasedWarnings(Sema &s)
|
||||
: S(s),
|
||||
NumFunctionsAnalyzed(0),
|
||||
NumFunctionsWithBadCFGs(0),
|
||||
NumCFGBlocks(0),
|
||||
MaxCFGBlocksPerFunction(0) {
|
||||
MaxCFGBlocksPerFunction(0),
|
||||
NumUninitAnalysisFunctions(0),
|
||||
NumUninitAnalysisVariables(0),
|
||||
MaxUninitAnalysisVariablesPerFunction(0),
|
||||
NumUninitAnalysisBlockVisits(0),
|
||||
MaxUninitAnalysisBlockVisitsPerFunction(0) {
|
||||
Diagnostic &D = S.getDiagnostics();
|
||||
DefaultPolicy.enableCheckUnreachable = (unsigned)
|
||||
(D.getDiagnosticLevel(diag::warn_unreachable, SourceLocation()) !=
|
||||
|
|
Loading…
Reference in New Issue