diff options
author | Sean Hunt <scshunt@csclub.uwaterloo.ca> | 2011-01-08 20:30:50 +0000 |
---|---|---|
committer | Sean Hunt <scshunt@csclub.uwaterloo.ca> | 2011-01-08 20:30:50 +0000 |
commit | cbb67480094b3bcb5b715acd827cbad55e2a204c (patch) | |
tree | 82bee7d3baf90ff2c1525d32919bd06a33d02cd2 /include/clang/Analysis | |
parent | 97fcc4977b21da43ab106607ad472149b7d4785a (diff) |
Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter,
more accurate, and makes it make sense for it to hold a delegating constructor
call.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@123084 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Analysis')
-rw-r--r-- | include/clang/Analysis/CFG.h | 12 | ||||
-rw-r--r-- | include/clang/Analysis/ProgramPoint.h | 2 |
2 files changed, 7 insertions, 7 deletions
diff --git a/include/clang/Analysis/CFG.h b/include/clang/Analysis/CFG.h index c0f6ff10e8..1c7e9bfef6 100644 --- a/include/clang/Analysis/CFG.h +++ b/include/clang/Analysis/CFG.h @@ -34,7 +34,7 @@ namespace clang { class Expr; class FieldDecl; class VarDecl; - class CXXBaseOrMemberInitializer; + class CXXCtorInitializer; class CXXBaseSpecifier; class CXXBindTemporaryExpr; class CFG; @@ -110,13 +110,13 @@ public: class CFGInitializer : public CFGElement { public: CFGInitializer() {} - CFGInitializer(CXXBaseOrMemberInitializer* I) + CFGInitializer(CXXCtorInitializer* I) : CFGElement(I, Initializer) {} - CXXBaseOrMemberInitializer* getInitializer() const { - return static_cast<CXXBaseOrMemberInitializer*>(Data1.getPointer()); + CXXCtorInitializer* getInitializer() const { + return static_cast<CXXCtorInitializer*>(Data1.getPointer()); } - operator CXXBaseOrMemberInitializer*() const { return getInitializer(); } + operator CXXCtorInitializer*() const { return getInitializer(); } static bool classof(const CFGElement *E) { return E->getKind() == Initializer; @@ -492,7 +492,7 @@ public: Elements.push_back(CFGStmt(statement), C); } - void appendInitializer(CXXBaseOrMemberInitializer *initializer, + void appendInitializer(CXXCtorInitializer *initializer, BumpVectorContext& C) { Elements.push_back(CFGInitializer(initializer), C); } diff --git a/include/clang/Analysis/ProgramPoint.h b/include/clang/Analysis/ProgramPoint.h index 12597e9106..36e40164c0 100644 --- a/include/clang/Analysis/ProgramPoint.h +++ b/include/clang/Analysis/ProgramPoint.h @@ -307,7 +307,7 @@ public: class PostInitializer : public ProgramPoint { public: - PostInitializer(const CXXBaseOrMemberInitializer *I, + PostInitializer(const CXXCtorInitializer *I, const LocationContext *L) : ProgramPoint(I, PostInitializerKind, L) {} |