From: Zhongxing Xu Date: Thu, 16 Sep 2010 03:28:18 +0000 (+0000) Subject: Tidy up. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=49b4ef364ba042f7db2ba567310fb49917ad0086;p=clang Tidy up. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@114062 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Analysis/CFG.cpp b/lib/Analysis/CFG.cpp index 963d45dd98..d9a375fc02 100644 --- a/lib/Analysis/CFG.cpp +++ b/lib/Analysis/CFG.cpp @@ -91,12 +91,15 @@ class CFGBuilder { typedef llvm::SmallPtrSet LabelSetTy; LabelSetTy AddressTakenLabels; + bool badCFG; + CFG::BuildOptions BuildOpts; + public: explicit CFGBuilder() : cfg(new CFG()), // crew a new CFG Block(NULL), Succ(NULL), ContinueTargetBlock(NULL), BreakTargetBlock(NULL), SwitchTerminatedBlock(NULL), DefaultCaseBlock(NULL), - TryTerminatedBlock(NULL) {} + TryTerminatedBlock(NULL), badCFG(false) {} // buildCFG - Used by external clients to construct the CFG. CFG* buildCFG(const Decl *D, Stmt *Statement, ASTContext *C, @@ -197,9 +200,6 @@ private: return TryResult(); } - - bool badCFG; - CFG::BuildOptions BuildOpts; }; // FIXME: Add support for dependent-sized array types in C++? @@ -229,7 +229,6 @@ CFG* CFGBuilder::buildCFG(const Decl *D, Stmt* Statement, ASTContext* C, if (!Statement) return NULL; - badCFG = false; BuildOpts = BO; if (!C->getLangOptions().CPlusPlus) BuildOpts.AddImplicitDtors = false;