https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122812
--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jonathan Wakely <[email protected]>: https://gcc.gnu.org/g:dce0d564d742617f71297c88e4a1c0d6038f2c47 commit r16-5875-gdce0d564d742617f71297c88e4a1c0d6038f2c47 Author: Vladimir Bespalov <[email protected]> Date: Sat Nov 22 19:58:08 2025 -0800 libstdc++: Fix pretty printer lookup for class templates [PR122812] Under some circumstances the type.name of a pair<> type starts with "struct". This confuses GDB when we use gdb.lookup_type for the name of template specialization using "struct pair<...>" in its template argument list. Using type.tag avoids this problem. libstdc++-v3/ChangeLog: PR libstdc++/122812 * python/libstdcxx/v6/printers.py (lookup_templ_spec): Use gdb.Type.tag if present.
