diff options
author | dim <dim@FreeBSD.org> | 2011-12-07 21:00:33 +0000 |
---|---|---|
committer | dim <dim@FreeBSD.org> | 2011-12-07 21:00:33 +0000 |
commit | f5c1ef3ab81fc2455c38d7895de1f5bcc686fc2f (patch) | |
tree | fa31d34fa0050e9bc166292fb3e7bcebb20338f8 /contrib/libstdc++/include/debug/multimap.h | |
parent | 54dd263c2a131dd24368eaaf8f9e577d5f80e55d (diff) | |
download | FreeBSD-src-f5c1ef3ab81fc2455c38d7895de1f5bcc686fc2f.zip FreeBSD-src-f5c1ef3ab81fc2455c38d7895de1f5bcc686fc2f.tar.gz |
Make it possible to use the debug versions of std::map and std::multimap
with clang, by removing two unneeded using declarations. Otherwise, you
would get errors similar to:
/usr/include/c++/4.2/debug/map.h:77:20: error: dependent using declaration resolved to type without 'typename'
using _Base::value_compare;
^
N.B.: Take care when you actually use the debug versions of any
libstdc++ header. They are more likely to contain problems, because
they are exercised far less often, and since the standard library
complexity guarantees don't always apply anymore, compile times can
drastically increase.
MFC after: 2 weeks
Diffstat (limited to 'contrib/libstdc++/include/debug/multimap.h')
-rw-r--r-- | contrib/libstdc++/include/debug/multimap.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/contrib/libstdc++/include/debug/multimap.h b/contrib/libstdc++/include/debug/multimap.h index cbd6704..7dcbb3d 100644 --- a/contrib/libstdc++/include/debug/multimap.h +++ b/contrib/libstdc++/include/debug/multimap.h @@ -74,8 +74,6 @@ namespace __debug typedef std::reverse_iterator<iterator> reverse_iterator; typedef std::reverse_iterator<const_iterator> const_reverse_iterator; - using _Base::value_compare; - // 23.3.1.1 construct/copy/destroy: explicit multimap(const _Compare& __comp = _Compare(), const _Allocator& __a = _Allocator()) |