diff options
author | Sean Hunt <scshunt@csclub.uwaterloo.ca> | 2011-05-01 07:04:31 +0000 |
---|---|---|
committer | Sean Hunt <scshunt@csclub.uwaterloo.ca> | 2011-05-01 07:04:31 +0000 |
commit | 059ce0d92eb5a7da900ae735dc0a2ea3d64f4b0b (patch) | |
tree | 58267829b727c3e865f7dab09b5ac08a42e4fe30 /include/clang/Sema/Initialization.h | |
parent | ccb4ecf9b11d7b652515780253253db976d0447f (diff) |
Fully implement delegating constructors!
As far as I know, this implementation is complete but might be missing a
few optimizations. Exceptions and virtual bases are handled correctly.
Because I'm an optimist, the web page has appropriately been updated. If
I'm wrong, feel free to downgrade its support categories.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130642 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Sema/Initialization.h')
-rw-r--r-- | include/clang/Sema/Initialization.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/clang/Sema/Initialization.h b/include/clang/Sema/Initialization.h index d3865ce314..e83e5c0ccf 100644 --- a/include/clang/Sema/Initialization.h +++ b/include/clang/Sema/Initialization.h @@ -65,7 +65,7 @@ public: /// \brief The entity being initialized is a base member subobject. EK_Base, /// \brief The initialization is being done by a delegating constructor. - EK_Delegation, + EK_Delegating, /// \brief The entity being initialized is an element of a vector. /// or vector. EK_VectorElement, @@ -215,7 +215,7 @@ public: /// \brief Create the initialization entity for a delegated constructor. static InitializedEntity InitializeDelegation(QualType Type) { - return InitializedEntity(EK_Delegation, SourceLocation(), Type); + return InitializedEntity(EK_Delegating, SourceLocation(), Type); } /// \brief Create the initialization entity for a member subobject. |