From 1373e5496b87cf2d515b0f30e0477162529ca42e Mon Sep 17 00:00:00 2001 From: Ted Kremenek Date: Thu, 27 Jan 2011 05:18:52 +0000 Subject: Tweak -Wuninitialized fixit for '_Bool' types to be initialized to 0, and C++ 'bool' types to false. llvm-svn: 124356 --- clang/lib/Sema/AnalysisBasedWarnings.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang') diff --git a/clang/lib/Sema/AnalysisBasedWarnings.cpp b/clang/lib/Sema/AnalysisBasedWarnings.cpp index 2053bf4536e..355e114746c 100644 --- a/clang/lib/Sema/AnalysisBasedWarnings.cpp +++ b/clang/lib/Sema/AnalysisBasedWarnings.cpp @@ -433,7 +433,7 @@ public: else if (vdTy->isRealFloatingType()) { initialization = " = 0.0"; } - else if (vdTy->isBooleanType()) { + else if (vdTy->isBooleanType() && S.Context.getLangOptions().CPlusPlus) { initialization = " = false"; } else if (vdTy->isScalarType()) { -- cgit v1.2.3