diff options
author | John McCall <rjmccall@apple.com> | 2010-03-30 22:20:00 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2010-03-30 22:20:00 +0000 |
commit | b493d53424e494507f84991d2a04ce9a7be52141 (patch) | |
tree | c40e4c1f04effab8e45b8e62b817365e10fbab01 | |
parent | 49b85ab6e696948452a7809909aaf2757fdaaf5a (diff) | |
download | bcm5719-llvm-b493d53424e494507f84991d2a04ce9a7be52141.tar.gz bcm5719-llvm-b493d53424e494507f84991d2a04ce9a7be52141.zip |
Fix an oversight with access control for address-of-function.
llvm-svn: 99942
-rw-r--r-- | clang/lib/Sema/SemaAccess.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Sema/SemaAccess.cpp b/clang/lib/Sema/SemaAccess.cpp index e356c52a684..0a3735d720e 100644 --- a/clang/lib/Sema/SemaAccess.cpp +++ b/clang/lib/Sema/SemaAccess.cpp @@ -910,6 +910,7 @@ Sema::AccessResult Sema::CheckMemberOperatorAccess(SourceLocation OpLoc, Sema::AccessResult Sema::CheckAddressOfMemberAccess(Expr *OvlExpr, DeclAccessPair Found) { if (!getLangOptions().AccessControl || + Found.getAccess() == AS_none || Found.getAccess() == AS_public) return AR_accessible; |