aboutsummaryrefslogtreecommitdiff
path: root/paludis/broken_linkage_finder.cc
diff options
context:
space:
mode:
authorAvatar Saleem Abdulrasool <compnerd@compnerd.org> 2016-11-28 20:03:28 -0800
committerAvatar Saleem Abdulrasool <compnerd@compnerd.org> 2016-11-28 20:19:05 -0800
commitc321fbf4436f00f468898edc3cb9672b195c847b (patch)
treee5039358243078ac44a25db2b7cddc807845227e /paludis/broken_linkage_finder.cc
parent38c26e95c529fee4c3acade2719a3f3871082cc9 (diff)
downloadpaludis-c321fbf4436f00f468898edc3cb9672b195c847b.tar.gz
paludis-c321fbf4436f00f468898edc3cb9672b195c847b.tar.xz
paludis: mark visibility on a few extern templates
Give the explicit template specializations default visibility. This is needed to build the cave client with clang with hidden visibility.
Diffstat (limited to 'paludis/broken_linkage_finder.cc')
-rw-r--r--paludis/broken_linkage_finder.cc8
1 files changed, 3 insertions, 5 deletions
diff --git a/paludis/broken_linkage_finder.cc b/paludis/broken_linkage_finder.cc
index fbe8623db..b39746f62 100644
--- a/paludis/broken_linkage_finder.cc
+++ b/paludis/broken_linkage_finder.cc
@@ -443,9 +443,7 @@ BrokenLinkageFinder::end_missing_requirements(
namespace paludis
{
- template class WrappedForwardIterator<BrokenLinkageFinder::BrokenPackageConstIteratorTag,
- const std::shared_ptr<const PackageID> >;
- template class WrappedForwardIterator<BrokenLinkageFinder::BrokenFileConstIteratorTag,
- const FSPath>;
- template class WrappedForwardIterator<BrokenLinkageFinder::MissingRequirementConstIteratorTag, const std::string>;
+ template class PALUDIS_VISIBLE WrappedForwardIterator<BrokenLinkageFinder::BrokenPackageConstIteratorTag, const std::shared_ptr<const PackageID>>;
+ template class PALUDIS_VISIBLE WrappedForwardIterator<BrokenLinkageFinder::BrokenFileConstIteratorTag, const FSPath>;
+ template class PALUDIS_VISIBLE WrappedForwardIterator<BrokenLinkageFinder::MissingRequirementConstIteratorTag, const std::string>;
}