)]}'
{
  "commit": "fdf95218bc08c60ef4528eb67b03643fdd16f036",
  "tree": "1ada427129520699294197ed077ff0f7b077e64d",
  "parents": [
    "b038b53f1ff4bf00ecdead1db23eddc4fd654305"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Thu Nov 11 11:22:39 2021 +0100"
  },
  "committer": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Thu Nov 11 11:22:39 2021 +0100"
  },
  "message": "[gdb/build] Fix Wimplicit-exception-spec-mismatch in clang build\n\nWhen building with clang 13 (and -std\u003dgnu++17 to work around an issue in\nstring_view-selftests.c), we run into a few Wimplicit-exception-spec-mismatch\nwarnings:\n...\nsrc/gdbsupport/new-op.cc:102:1: error: function previously declared with an \\\n  explicit exception specification redeclared with an implicit exception \\\n  specification [-Werror,-Wimplicit-exception-spec-mismatch]\noperator delete (void *p)\n^\n/usr/include/c++/11/new:130:6: note: previous declaration is here\nvoid operator delete(void*) _GLIBCXX_USE_NOEXCEPT\n     ^\n...\n\nThese are due to recent commit 5fff6115fea \"Fix\nLD_PRELOAD\u003d/usr/lib64/libasan.so.6 gdb\".\n\nFix this by adding the missing noexcept.\n\nBuild on x86_64-linux, using gcc 7.5.0 and clang 13.0.0.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "716fa1a66defc2514a5e3ae7fdf9d36502f9492d",
      "old_mode": 33188,
      "old_path": "gdbsupport/new-op.cc",
      "new_id": "2fe5f648abb8476e16c27a3ec5bcb385ede82974",
      "new_mode": 33188,
      "new_path": "gdbsupport/new-op.cc"
    }
  ]
}
