This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libstdc++/51649] pretty printers don't handle std::__7:: namespace
- From: "pluto at agmk dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 17 Jan 2012 16:06:01 +0000
- Subject: [Bug libstdc++/51649] pretty printers don't handle std::__7:: namespace
- Auto-submitted: auto-generated
- References: <bug-51649-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51649
--- Comment #5 from Pawel Sikora <pluto at agmk dot net> 2012-01-17 16:06:01 UTC ---
(In reply to comment #3)
> Tom, I assume the plan for the libstdc++ python printers is to have a
> python/libstdcxx/v7/printers.py for the libstdc++.so.7 library, right?
>
> As we have that version today when using versioned namespaces (see PR 48698) do
> you think we should have that v7 file today? Or while the only difference
> between v6 and v7 is the nested inline namespace do you think just adding
> (__7::)? to the regexes for the v6 printers is better (at least for now)?
i've another issue vith v7 and c++0x - std::list
(gdb) p l
$1 = std::__debug::list
Traceback (most recent call last):
File "/usr/share/python2.7/site-packages/libstdcxx/v6/printers.py", line 78,
in children
RuntimeError: No type named
std::__norm::_List_node<std::__7::basic_string<char,
std::__7::char_traits<char>, std::__7::allocator<char> >>.
afaics there's __cxx1998 namespace in action not handled by pretty printers.