aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Analysis
diff options
context:
space:
mode:
authorSean Hunt <scshunt@csclub.uwaterloo.ca>2011-01-08 20:30:50 +0000
committerSean Hunt <scshunt@csclub.uwaterloo.ca>2011-01-08 20:30:50 +0000
commitcbb67480094b3bcb5b715acd827cbad55e2a204c (patch)
tree82bee7d3baf90ff2c1525d32919bd06a33d02cd2 /include/clang/Analysis
parent97fcc4977b21da43ab106607ad472149b7d4785a (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.h12
-rw-r--r--include/clang/Analysis/ProgramPoint.h2
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) {}