aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Rewrite
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-03-19 08:00:50 +0000
committerTed Kremenek <kremenek@apple.com>2008-03-19 08:00:50 +0000
commit4cefe486dcebde4945e6e02dd0a261d9188b3235 (patch)
tree0580511492c120e7da9aff93aa6855125c322697 /include/clang/Rewrite
parent13e479b2b74771738a5e5c5dc1c270416924b126 (diff)
Integrated some of Chris's comments; check for an empty string in InsertStrXXX()
before descending into the bowels of the Rewriter. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@48541 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Rewrite')
-rw-r--r--include/clang/Rewrite/Rewriter.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/clang/Rewrite/Rewriter.h b/include/clang/Rewrite/Rewriter.h
index e8a367d42b..d4cba6af0a 100644
--- a/include/clang/Rewrite/Rewriter.h
+++ b/include/clang/Rewrite/Rewriter.h
@@ -184,11 +184,11 @@ public:
}
bool InsertStrBefore(SourceLocation Loc, const std::string& S) {
- return InsertTextBefore(Loc, S.c_str(), S.size());
+ return S.empty() ? false : InsertTextBefore(Loc, S.c_str(), S.size());
}
bool InsertStrAfter(SourceLocation Loc, const std::string& S) {
- return InsertTextAfter(Loc, S.c_str(), S.size());
+ return S.empty() ? false : InsertTextAfter(Loc, S.c_str(), S.size());
}