)]}'
{
  "commit": "5335b0439c3df66f43123d83fcbab16ea3b3ecba",
  "tree": "c9d163132d71ba786987e6f4927f24a20dbc2621",
  "parents": [
    "95929abb498786d9dce36bb94b6c3f1d63178956"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Mon May 02 22:27:03 2022 +0200"
  },
  "committer": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Mon May 02 22:27:03 2022 +0200"
  },
  "message": "[gdb/testsuite] Fix gdb.cp/align.exp with gcc 12.1 / 11.3\n\nStarting with gcc 12.1 / gcc 11.3, for test-case gdb.cp/align.exp we run into:\n...\nalign.cc:29:23: error: invalid application of \u0027alignof\u0027 to a void type^M\n   29 |     unsigned a_void \u003d alignof (void);^M\n      |                       ^~~~~~~~~~~~~~^M\n...\n\nFix this by using __alignof__ instead.\n\nTested on x86_64-linux, with gcc 7.5.0, gcc 12.1 and clang 12.0.1.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6cda04798e8cddb5684d7ab458f88b7a37f6b5f2",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.cp/align.exp",
      "new_id": "018a297cde9a614e0a09fae84fc43b4598096e42",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.cp/align.exp"
    }
  ]
}
