summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclCXX.cpp
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2010-04-12 00:51:03 +0000
committerAnders Carlsson <andersca@mac.com>2010-04-12 00:51:03 +0000
commit1c0f8bb4ce83d225ec40666ce6bfcb844f8a2c12 (patch)
treeeb526c63366651862dde5552d25aa8faacee1d85 /clang/lib/AST/DeclCXX.cpp
parentc0f1efaf8d50d235545ab2ce1a525cc3902212af (diff)
downloadbcm5719-llvm-1c0f8bb4ce83d225ec40666ce6bfcb844f8a2c12.tar.gz
bcm5719-llvm-1c0f8bb4ce83d225ec40666ce6bfcb844f8a2c12.zip
Have the CXXBaseOrMemberInitializer keep track of whether an initializer initializes a virtual base or not.
llvm-svn: 101004
Diffstat (limited to 'clang/lib/AST/DeclCXX.cpp')
-rw-r--r--clang/lib/AST/DeclCXX.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/AST/DeclCXX.cpp b/clang/lib/AST/DeclCXX.cpp
index 94ed85c7cd2..28489d39c56 100644
--- a/clang/lib/AST/DeclCXX.cpp
+++ b/clang/lib/AST/DeclCXX.cpp
@@ -686,9 +686,9 @@ bool CXXMethodDecl::hasInlineBody() const {
CXXBaseOrMemberInitializer::
CXXBaseOrMemberInitializer(ASTContext &Context,
- TypeSourceInfo *TInfo,
+ TypeSourceInfo *TInfo, bool IsVirtual,
SourceLocation L, Expr *Init, SourceLocation R)
- : BaseOrMember(TInfo), Init(Init), AnonUnionMember(0),
+ : BaseOrMember(TInfo), Init(Init), AnonUnionMember(0), IsVirtual(IsVirtual),
LParenLoc(L), RParenLoc(R)
{
}
OpenPOWER on IntegriCloud