summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2012-04-17 18:47:20 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2012-04-17 18:47:20 +0000
commit2dd5ed5e5fe9f493f6fb8fdd098078a18c8fb44f (patch)
treeddfe76a73666470b88814b7f73ce9e4ae2035b05 /clang/lib/AST/Decl.cpp
parent88773764e939d5b2e9a8029ffb1c4b385e72b219 (diff)
downloadbcm5719-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.cpp5
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;
OpenPOWER on IntegriCloud