summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2011-01-27 05:18:52 +0000
committerTed Kremenek <kremenek@apple.com>2011-01-27 05:18:52 +0000
commit1373e5496b87cf2d515b0f30e0477162529ca42e (patch)
treec1b66968990878751e70613a28e36f7ed5acd761
parent78e3760fde9583ed17c9bed10e0a718bca07785f (diff)
downloadbcm5719-llvm-1373e5496b87cf2d515b0f30e0477162529ca42e.tar.gz
bcm5719-llvm-1373e5496b87cf2d515b0f30e0477162529ca42e.zip
Tweak -Wuninitialized fixit for '_Bool' types to be initialized to 0, and C++ 'bool' types to false.
llvm-svn: 124356
-rw-r--r--clang/lib/Sema/AnalysisBasedWarnings.cpp2
1 files changed, 1 insertions, 1 deletions
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()) {
OpenPOWER on IntegriCloud