]> granicus.if.org Git - clang/commitdiff
Zero this struct in a way that neither depends on the size of the struct nor triggers...
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 16 Jul 2011 20:13:06 +0000 (20:13 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 16 Jul 2011 20:13:06 +0000 (20:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135351 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/AnalysisBasedWarnings.cpp

index 74188067d367f5780b1506fee3b8e88e8dba618c..7a14855e69cd3d0a462c2551828353b1d383374a 100644 (file)
@@ -724,6 +724,7 @@ AnalysisBasedWarnings::IssueWarnings(sema::AnalysisBasedWarnings::Policy P,
     if (CFG *cfg = AC.getCFG()) {
       UninitValsDiagReporter reporter(S);
       UninitVariablesAnalysisStats stats;
+      std::memset(&stats, 0, sizeof(UninitVariablesAnalysisStats));
       runUninitializedVariablesAnalysis(*cast<DeclContext>(D), *cfg, AC,
                                         reporter, stats);