)]}'
{
  "commit": "a4921df13f034bbd2c8a08bfff0a39b3fe7512e5",
  "tree": "da594c49c6a2e1af6e7a08e42110fa16f1d37125",
  "parents": [
    "83020b996e06f894066bb79d26ad4307755d7bd8"
  ],
  "author": {
    "name": "Vladimir Bespalov",
    "email": "vlad.bespalov@jetstreamsoft.com",
    "time": "Sat Nov 22 19:58:08 2025 -0800"
  },
  "committer": {
    "name": "Jonathan Wakely",
    "email": "redi@gcc.gnu.org",
    "time": "Wed Dec 17 13:20:00 2025 +0000"
  },
  "message": "libstdc++: Fix pretty printer lookup for class templates [PR122812]\n\nUnder some circumstances the type.name of a pair\u003c\u003e type starts with\n\"struct\". This confuses GDB when we use gdb.lookup_type for the name of\ntemplate specialization using \"struct pair\u003c...\u003e\" in its template\nargument list.\n\nUsing type.tag avoids this problem.\n\nlibstdc++-v3/ChangeLog:\n\n\tPR libstdc++/122812\n\t* python/libstdcxx/v6/printers.py (lookup_templ_spec): Use\n\tgdb.Type.tag if present.\n\n(cherry picked from commit dce0d564d742617f71297c88e4a1c0d6038f2c47)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5f5963cb59548eb64d25b59cfa0939d3bbe9d606",
      "old_mode": 33188,
      "old_path": "libstdc++-v3/python/libstdcxx/v6/printers.py",
      "new_id": "052a99a28ed5627514f3d8c790735ac01cc29eba",
      "new_mode": 33188,
      "new_path": "libstdc++-v3/python/libstdcxx/v6/printers.py"
    }
  ]
}
