[Bug libstdc++/91997] pretty printers: The __node_type type alias in _Hashtable is not available
redi at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Nov 28 09:24:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91997
Jonathan Wakely <redi at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2019-11-28
Ever confirmed|0 |1
--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
>From https://bugzilla.redhat.com/show_bug.cgi?id=1053438 this also happens with
std::list
#include <stdio.h>
#include <list>
#include <string>
int main() {
std::list<std::string> list;
list.push_back("a");
std::list<std::string>::iterator it=list.begin();
return 0;
}
$ gdb -q -ex "br 8" -ex r -ex "p it" a.out
Reading symbols from a.out...
Breakpoint 1 at 0x401237: file 91997.cc, line 8.
Starting program: /tmp/a.out
Breakpoint 1, main () at 91997.cc:8
8 return 0;
Python Exception <class 'ValueError'> Cannot find type
std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > > >::iterator::_Node:
$1 =
(gdb)
More information about the Gcc-bugs
mailing list