diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2012-04-17 18:47:20 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2012-04-17 18:47:20 +0000 |
commit | 2dd5ed5e5fe9f493f6fb8fdd098078a18c8fb44f (patch) | |
tree | ddfe76a73666470b88814b7f73ce9e4ae2035b05 /clang/lib/AST/Decl.cpp | |
parent | 88773764e939d5b2e9a8029ffb1c4b385e72b219 (diff) | |
download | bcm5719-llvm-2dd5ed5e5fe9f493f6fb8fdd098078a18c8fb44f.tar.gz bcm5719-llvm-2dd5ed5e5fe9f493f6fb8fdd098078a18c8fb44f.zip |
Simplify calls to mergeVisibility* by passing in the LinkageInfo. No
functionality change.
llvm-svn: 154940
Diffstat (limited to 'clang/lib/AST/Decl.cpp')
-rw-r--r-- | clang/lib/AST/Decl.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/clang/lib/AST/Decl.cpp b/clang/lib/AST/Decl.cpp index a3196b22f07..07098fdb3a4 100644 --- a/clang/lib/AST/Decl.cpp +++ b/clang/lib/AST/Decl.cpp @@ -325,8 +325,7 @@ static LinkageInfo getLVForNamespaceScopeDecl(const NamedDecl *D, LVFlags F) { LinkageInfo TypeLV = getLVForType(Var->getType()); if (TypeLV.linkage() != ExternalLinkage) return LinkageInfo::uniqueExternal(); - LV.mergeVisibilityWithMin(TypeLV.visibility(), - TypeLV.visibilityExplicit()); + LV.mergeVisibilityWithMin(TypeLV); } if (Var->getStorageClass() == SC_PrivateExtern) @@ -581,7 +580,7 @@ static LinkageInfo getLVForClassMember(const NamedDecl *D, LVFlags F) { if (TypeLV.linkage() != ExternalLinkage) LV.mergeLinkage(UniqueExternalLinkage); if (!LV.visibilityExplicit()) - LV.mergeVisibility(TypeLV.visibility(), TypeLV.visibilityExplicit()); + LV.mergeVisibility(TypeLV); } return LV; |