mirror of
https://github.com/opnsense/src.git
synced 2026-06-09 00:32:25 -04:00
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
This commit is contained in:
parent
6537ffa6a9
commit
2c4ebe03a0
2 changed files with 0 additions and 4 deletions
|
|
@ -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 map(const _Compare& __comp = _Compare(),
|
||||
const _Allocator& __a = _Allocator())
|
||||
|
|
|
|||
|
|
@ -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())
|
||||
|
|
|
|||
Loading…
Reference in a new issue