)]}'
{
  "commit": "f2f2eb6b0e77eebbbe06a2515053dc874598bee9",
  "tree": "6016c0e4b54bae4bbf3473192b2b02ff3ced7371",
  "parents": [
    "42dde3f3643cdf372b8f40beafa3f2c888aaf92a"
  ],
  "author": {
    "name": "Bruno Larsen",
    "email": "blarsen@redhat.com",
    "time": "Fri Sep 09 15:56:25 2022 +0200"
  },
  "committer": {
    "name": "Bruno Larsen",
    "email": "blarsen@redhat.com",
    "time": "Fri Nov 11 10:13:39 2022 +0100"
  },
  "message": "gdb/testsuite: allow for Clang style destructors on gdb.cp/m-static.exp\n\nwhen running gdb.cp/m-static.exp using Clang, we get the following\nfailures:\n\n    print test1.~gnu_obj_1^M\n    $6 \u003d {void (gnu_obj_1 * const)} 0x555555555470 \u003cgnu_obj_1::~gnu_obj_1()\u003e^M\n    (gdb) FAIL: gdb.cp/m-static.exp: simple object instance, print destructor\n    ptype test1.~gnu_obj_1^M\n    type \u003d void (gnu_obj_1 * const)^M\n    (gdb) FAIL: gdb.cp/m-static.exp: simple object instance, ptype destructor\n    print test1.\u0027~gnu_obj_1\u0027^M\n    $7 \u003d {void (gnu_obj_1 * const)} 0x555555555470 \u003cgnu_obj_1::~gnu_obj_1()\u003e^M\n    (gdb) FAIL: gdb.cp/m-static.exp: simple object instance, print quoted destructor\n\nThis is because the test is expecting an extra integer parameter on the\ndestructor. Looking at the debuginfo, it seems that there is nothing\nactually wrong with this output, so these tests were changed to test\nmultiple possible regexps.\n\nApproved-by: Tom Tromey \u003ctom@tromey.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "979de23a44f9f7f61c4c024bd23ada1b9013d37a",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.cp/m-static.exp",
      "new_id": "1239dbc0f1dd786ac413397b16f54694ee67cb45",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.cp/m-static.exp"
    }
  ]
}
