This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libstdc++/30085] switch debug mode hash containers from ext to tr1
- From: "paolo dot carlini at oracle dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 19 Jul 2008 00:26:59 -0000
- Subject: [Bug libstdc++/30085] switch debug mode hash containers from ext to tr1
- References: <bug-30085-365@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #7 from paolo dot carlini at oracle dot com 2008-07-19 00:26 -------
Benjamin, the problem is that _Safe_association doesn't inherit from
_Safe_sequence: everything in _Safe_association having to do with safe iterator
construction (eg., simply in begin()) breaks because the _Safe_iterator_base
constructor wants a pointer to _Safe_sequence_base and there are no conversions
from pointer to _Safe_association.
At the moment, I have no idea how to fix this and keep the _Safe_association
idea: under pressure I would simply rip out _Safe_association and have a bit
of working redundancy (similar to debug/map/multimap/set/multiset)... Let me
know...
--
paolo dot carlini at oracle dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |paolo at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085