aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhongxing Xu <xuzhongxing@gmail.com>2010-10-01 03:22:39 +0000
committerZhongxing Xu <xuzhongxing@gmail.com>2010-10-01 03:22:39 +0000
commit6a16a306f6226030f8d38ae7e32082888fa937a1 (patch)
tree5532d1b1417963f6bdcbaf606143d1ab47a21f34
parentb6edff55db4ff240d56d33594d68a711e4b1e24a (diff)
The return value is never used.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@115272 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/Analysis/CFG.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/lib/Analysis/CFG.cpp b/lib/Analysis/CFG.cpp
index 1a7ae898c8..278df139f6 100644
--- a/lib/Analysis/CFG.cpp
+++ b/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