From: Ted Kremenek Date: Thu, 27 Jan 2011 02:57:57 +0000 (+0000) Subject: Teach -Wuninitialized to suggest "= false" for initializing bool variables. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2c3af5c0db9ac169dcf464276178a3172a1a5cf4;p=clang Teach -Wuninitialized to suggest "= false" for initializing bool variables. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124352 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Sema/AnalysisBasedWarnings.cpp b/lib/Sema/AnalysisBasedWarnings.cpp index 99f19fca78..2053bf4536 100644 --- a/lib/Sema/AnalysisBasedWarnings.cpp +++ b/lib/Sema/AnalysisBasedWarnings.cpp @@ -433,6 +433,9 @@ public: else if (vdTy->isRealFloatingType()) { initialization = " = 0.0"; } + else if (vdTy->isBooleanType()) { + initialization = " = false"; + } else if (vdTy->isScalarType()) { initialization = " = 0"; }