diff options
author | Zhongxing Xu <xuzhongxing@gmail.com> | 2010-10-01 03:22:39 +0000 |
---|---|---|
committer | Zhongxing Xu <xuzhongxing@gmail.com> | 2010-10-01 03:22:39 +0000 |
commit | 6d372f7c0f38f8fd64a45f0adb61ab70c3cc67a4 (patch) | |
tree | de9a73af793933c41c079d4fcd602dd6327e973b /clang/lib/Analysis | |
parent | 307701e1b4971c981d8682afa5b03b61f4c4289a (diff) | |
download | bcm5719-llvm-6d372f7c0f38f8fd64a45f0adb61ab70c3cc67a4.tar.gz bcm5719-llvm-6d372f7c0f38f8fd64a45f0adb61ab70c3cc67a4.zip |
The return value is never used.
llvm-svn: 115272
Diffstat (limited to 'clang/lib/Analysis')
-rw-r--r-- | clang/lib/Analysis/CFG.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/clang/lib/Analysis/CFG.cpp b/clang/lib/Analysis/CFG.cpp index 1a7ae898c80..278df139f60 100644 --- a/clang/lib/Analysis/CFG.cpp +++ b/clang/lib/Analysis/CFG.cpp @@ -304,8 +304,9 @@ private: CFGBlock *addStmt(Stmt *S) { return Visit(S, AddStmtChoice::AlwaysAdd); } - CFGBlock *addAutomaticObjDtors(LocalScope::const_iterator B, - LocalScope::const_iterator E, Stmt* S); + + void addAutomaticObjDtors(LocalScope::const_iterator B, + LocalScope::const_iterator E, Stmt* S); // Local scopes creation. LocalScope* createOrReuseLocalScope(LocalScope* Scope); @@ -470,16 +471,16 @@ CFGBlock* CFGBuilder::createBlock(bool add_successor) { /// addAutomaticObjDtors - Add to current block automatic objects destructors /// for objects in range of local scope positions. Use S as trigger statement /// for destructors. -CFGBlock* CFGBuilder::addAutomaticObjDtors(LocalScope::const_iterator B, - LocalScope::const_iterator E, Stmt* S) { +void CFGBuilder::addAutomaticObjDtors(LocalScope::const_iterator B, + LocalScope::const_iterator E, Stmt* S) { if (!BuildOpts.AddImplicitDtors) - return Block; + return; + if (B == E) - return Block; + return; autoCreateBlock(); appendAutomaticObjDtors(Block, B, E, S); - return Block; } /// createOrReuseLocalScope - If Scope is NULL create new LocalScope. Either |