From 2c1a8894cb8f09c6977380fa2d241bbece5cf243 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 13 Nov 2010 12:30:45 +0000 Subject: [PATCH] Remove clang workaround. Clang from llvm 2.8 doesn't need it. Clang form llvm 2.7 isn't supported. [SVN r66556] --- include/boost/unordered/detail/fwd.hpp | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/include/boost/unordered/detail/fwd.hpp b/include/boost/unordered/detail/fwd.hpp index 4f347355..274af519 100644 --- a/include/boost/unordered/detail/fwd.hpp +++ b/include/boost/unordered/detail/fwd.hpp @@ -661,18 +661,6 @@ namespace boost { namespace unordered_detail { // iterator_access is used to access the internal iterator without // making it publicly available. -#if !defined(__clang__) - class iterator_access - { - public: - template - static BOOST_DEDUCED_TYPENAME Iterator::base const& - get(Iterator const& it) - { - return it.base_; - } - }; -#else class iterator_access { public: @@ -693,8 +681,6 @@ namespace boost { namespace unordered_detail { return it.base_; } }; -#endif - template class hash_iterator; template class hash_const_iterator;