------- Additional Comments From pcarlini at suse dot de 2005-08-23 13:15 ------- I agree that something much more subtle is going on, maybe even a C++ front-end bug in 3_4-branch. Notice that hash_map<>::allocator_type is typedef-ed as _Ht::allocator_type, which, in turn (see the hashtable class in hashtable.h) is, correctly, an allocator of pair<const _Key, _Tp>. Likewise for hash_map<>::value_type. More analysis is required...
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23528