summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2009-08-29 03:50:18 +0000
committerJohn McCall <rjmccall@apple.com>2009-08-29 03:50:18 +0000
commit75c03bbb0c81b5d894a02060126467b67d21ef74 (patch)
tree78f08c11a7d25b13eb6dbb232dfcb9a4738ba62e /clang/lib/Sema/SemaDeclCXX.cpp
parente3e204787360414f13ba8f072606308be988de7b (diff)
downloadbcm5719-llvm-75c03bbb0c81b5d894a02060126467b67d21ef74.tar.gz
bcm5719-llvm-75c03bbb0c81b5d894a02060126467b67d21ef74.zip
For consistency, just make friend declarations AS_public.
llvm-svn: 80420
Diffstat (limited to 'clang/lib/Sema/SemaDeclCXX.cpp')
-rw-r--r--clang/lib/Sema/SemaDeclCXX.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp
index 89ea7cce27b..4c4dd410179 100644
--- a/clang/lib/Sema/SemaDeclCXX.cpp
+++ b/clang/lib/Sema/SemaDeclCXX.cpp
@@ -3661,6 +3661,7 @@ Sema::DeclPtrTy Sema::ActOnFriendTypeDecl(Scope *S,
FriendDecl *FD = FriendDecl::Create(Context, CurContext, Loc, FU,
DS.getFriendSpecLoc());
+ FD->setAccess(AS_public);
CurContext->addDecl(FD);
return DeclPtrTy::make(FD);
@@ -3829,6 +3830,7 @@ Sema::DeclPtrTy Sema::ActOnFriendFunctionDecl(Scope *S,
FriendDecl *FrD = FriendDecl::Create(Context, CurContext,
D.getIdentifierLoc(), FD,
DS.getFriendSpecLoc());
+ FrD->setAccess(AS_public);
CurContext->addDecl(FrD);
return DeclPtrTy::make(FD);
OpenPOWER on IntegriCloud