)]}'
{
  "commit": "44b33260a38c8a0ec0083f950fe9d839ade72ab6",
  "tree": "d143507f1567c85e1c562d592076c9694b2e4b50",
  "parents": [
    "4c0681233c84d923b9455b30875304520029c6e5"
  ],
  "author": {
    "name": "Matthias Wippich",
    "email": "mfwippich@gmail.com",
    "time": "Wed Sep 09 18:17:42 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 09 18:17:42 2026 +0200"
  },
  "message": "[clang] treat [[gnu::flag_enum]] as equivalent to [[clang::flag_enum]] (#219105)\n\nGCC gained a `[[gnu::flag_enum]]` attribute for consistency with clang\nin GCC 15. With this patch, the `[[gnu::flag_enum]]` is recognized and\nhandled equivalently to `[[clang::flag_enum]]`.\n\nThe patch introducing `[[gnu::flag_enum]]` in GCC is\nhttps://github.com/gcc-mirror/gcc/commit/1914ca8791ce4e0ba821e818cb6f86c76afdb6f2.\nGCC treats `[[clang::flag_enum]]` as equivalent to `[[gnu::flag_enum]`.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "59b5c14c59242cfaba5bf0951006afb20ddfc576",
      "old_mode": 33188,
      "old_path": "clang/docs/ReleaseNotes.md",
      "new_id": "679a603d58ac06e265a0b5edcfa146ef12bc0f3e",
      "new_mode": 33188,
      "new_path": "clang/docs/ReleaseNotes.md"
    },
    {
      "type": "modify",
      "old_id": "a576411097b9d24cc5d86a6de2dc46026865db55",
      "old_mode": 33188,
      "old_path": "clang/include/clang/Basic/Attr.td",
      "new_id": "61ef3fb612440505967c320452b597dbbf1b17f4",
      "new_mode": 33188,
      "new_path": "clang/include/clang/Basic/Attr.td"
    },
    {
      "type": "modify",
      "old_id": "eff90d639c0c03339882d5060296d37100e60aa5",
      "old_mode": 33188,
      "old_path": "clang/test/Sema/attr-c2x.c",
      "new_id": "017db3bee7a212fa8d7e088cf6f307550684bc23",
      "new_mode": 33188,
      "new_path": "clang/test/Sema/attr-c2x.c"
    }
  ]
}
