diff options
| author | Ted Kremenek <kremenek@apple.com> | 2011-01-27 02:57:57 +0000 |
|---|---|---|
| committer | Ted Kremenek <kremenek@apple.com> | 2011-01-27 02:57:57 +0000 |
| commit | 064b0345f5318f7142dad9f0cec745ba0ce0160d (patch) | |
| tree | c9ae4c4348ff1828abf1b5e94dbb242f8c8e85e8 /clang/lib/Sema | |
| parent | 2903675929d83e60083d84f4d2620093ffc0ccb2 (diff) | |
| download | bcm5719-llvm-064b0345f5318f7142dad9f0cec745ba0ce0160d.tar.gz bcm5719-llvm-064b0345f5318f7142dad9f0cec745ba0ce0160d.zip | |
Teach -Wuninitialized to suggest "= false" for initializing bool variables.
llvm-svn: 124352
Diffstat (limited to 'clang/lib/Sema')
| -rw-r--r-- | clang/lib/Sema/AnalysisBasedWarnings.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Sema/AnalysisBasedWarnings.cpp b/clang/lib/Sema/AnalysisBasedWarnings.cpp index 99f19fca784..2053bf4536e 100644 --- a/clang/lib/Sema/AnalysisBasedWarnings.cpp +++ b/clang/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"; } |

