summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDeclCXX.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/lib/Parse/ParseDeclCXX.cpp')
-rw-r--r--clang/lib/Parse/ParseDeclCXX.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/lib/Parse/ParseDeclCXX.cpp b/clang/lib/Parse/ParseDeclCXX.cpp
index 5084d8a8315..fd860a4e257 100644
--- a/clang/lib/Parse/ParseDeclCXX.cpp
+++ b/clang/lib/Parse/ParseDeclCXX.cpp
@@ -954,7 +954,7 @@ void Parser::ParseCXXClassMemberDeclaration(AccessSpecifier AS) {
ConsumeToken();
if (DS.isFriendSpecified())
- Actions.ActOnFriendDecl(CurScope, &DS);
+ Actions.ActOnFriendDecl(CurScope, &DS, /*IsDefinition*/ false);
else
Actions.ParsedFreeStandingDeclSpec(CurScope, DS);
@@ -1060,7 +1060,8 @@ void Parser::ParseCXXClassMemberDeclaration(AccessSpecifier AS) {
DeclPtrTy ThisDecl;
if (DS.isFriendSpecified()) {
// TODO: handle initializers, bitfields, 'delete'
- ThisDecl = Actions.ActOnFriendDecl(CurScope, &DeclaratorInfo);
+ ThisDecl = Actions.ActOnFriendDecl(CurScope, &DeclaratorInfo,
+ /*IsDefinition*/ false);
} else
ThisDecl = Actions.ActOnCXXMemberDeclarator(CurScope, AS,
DeclaratorInfo,
OpenPOWER on IntegriCloud