diff options
author | David Blaikie <dblaikie@gmail.com> | 2012-04-30 18:27:22 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2012-04-30 18:27:22 +0000 |
commit | 7665a62cf7c466dba702c387fba9809e3a40498f (patch) | |
tree | 5cab687024a8d0ba4b7f412c4c9be8067e66738b /clang/lib/Sema/AnalysisBasedWarnings.cpp | |
parent | f68e809c5e8629a0b2cff8ca726c351c78c31fbf (diff) | |
download | bcm5719-llvm-7665a62cf7c466dba702c387fba9809e3a40498f.tar.gz bcm5719-llvm-7665a62cf7c466dba702c387fba9809e3a40498f.zip |
Add FixItHint for -Wnull-conversion to initialize with an appropriate literal.
Reviewed by Doug Gregor.
llvm-svn: 155839
Diffstat (limited to 'clang/lib/Sema/AnalysisBasedWarnings.cpp')
-rw-r--r-- | clang/lib/Sema/AnalysisBasedWarnings.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Sema/AnalysisBasedWarnings.cpp b/clang/lib/Sema/AnalysisBasedWarnings.cpp index 9e577d98855..02886219285 100644 --- a/clang/lib/Sema/AnalysisBasedWarnings.cpp +++ b/clang/lib/Sema/AnalysisBasedWarnings.cpp @@ -438,8 +438,8 @@ static bool SuggestInitializationFixit(Sema &S, const VarDecl *VD) { return false; // Suggest possible initialization (if any). - const char *Init = S.getFixItZeroInitializerForType(VariableTy); - if (!Init) + std::string Init = S.getFixItZeroInitializerForType(VariableTy); + if (Init.empty()) return false; SourceLocation Loc = S.PP.getLocForEndOfToken(VD->getLocEnd()); |