summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2011-01-20 03:57:25 +0000
committerAnders Carlsson <andersca@mac.com>2011-01-20 03:57:25 +0000
commitdb36b8055ea9d817a6c7a19130f625e5123b4803 (patch)
tree78419835339ae94e1888acd91a9c4ed33d22889b /clang/lib/Parse
parenta9797804da0fccf5a108d81bbf7c245a333376a8 (diff)
downloadbcm5719-llvm-db36b8055ea9d817a6c7a19130f625e5123b4803.tar.gz
bcm5719-llvm-db36b8055ea9d817a6c7a19130f625e5123b4803.zip
Pass the VirtSpecifiers along to Sema::ActOnCXXMemberDeclarator.
llvm-svn: 123878
Diffstat (limited to 'clang/lib/Parse')
-rw-r--r--clang/lib/Parse/ParseCXXInlineMethods.cpp3
-rw-r--r--clang/lib/Parse/ParseDeclCXX.cpp2
2 files changed, 3 insertions, 2 deletions
diff --git a/clang/lib/Parse/ParseCXXInlineMethods.cpp b/clang/lib/Parse/ParseCXXInlineMethods.cpp
index 2341ad39f07..0a5a586f738 100644
--- a/clang/lib/Parse/ParseCXXInlineMethods.cpp
+++ b/clang/lib/Parse/ParseCXXInlineMethods.cpp
@@ -37,7 +37,8 @@ Decl *Parser::ParseCXXInlineMethodDef(AccessSpecifier AS, Declarator &D,
move(TemplateParams));
else // FIXME: pass template information through
FnD = Actions.ActOnCXXMemberDeclarator(getCurScope(), AS, D,
- move(TemplateParams), 0, 0,
+ move(TemplateParams), 0,
+ VirtSpecifiers(), 0,
/*IsDefinition*/true);
HandleMemberFunctionDefaultArgs(D, FnD);
diff --git a/clang/lib/Parse/ParseDeclCXX.cpp b/clang/lib/Parse/ParseDeclCXX.cpp
index 0dc367c9fd3..998a4976d2b 100644
--- a/clang/lib/Parse/ParseDeclCXX.cpp
+++ b/clang/lib/Parse/ParseDeclCXX.cpp
@@ -1601,7 +1601,7 @@ void Parser::ParseCXXClassMemberDeclaration(AccessSpecifier AS,
DeclaratorInfo,
move(TemplateParams),
BitfieldSize.release(),
- Init.release(),
+ VS, Init.release(),
/*IsDefinition*/Deleted,
Deleted);
}
OpenPOWER on IntegriCloud