]> granicus.if.org Git - clang/commitdiff
The return value is never used.
authorZhongxing Xu <xuzhongxing@gmail.com>
Fri, 1 Oct 2010 03:22:39 +0000 (03:22 +0000)
committerZhongxing Xu <xuzhongxing@gmail.com>
Fri, 1 Oct 2010 03:22:39 +0000 (03:22 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@115272 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/CFG.cpp

index 1a7ae898c80097264ff4027ca7670710554c440a..278df139f609d4abbd7e665ebb94bdac2c91b1ea 100644 (file)
@@ -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