This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libstdc++/30085] switch debug mode hash containers from ext to tr1



------- 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]