)]}'
{
  "commit": "191c60fe7cee5587ad7f7a6fd7b5bbf7b0042bec",
  "tree": "fa9a512db4281356cd87b36f07cdea071a4d8108",
  "parents": [
    "b071e92ca3d3db20711daffce6cf5b813cc5da49"
  ],
  "author": {
    "name": "Benjamin Kramer",
    "email": "benny.kra@googlemail.com",
    "time": "Sat Jul 25 20:03:00 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Jul 25 18:03:00 2026 +0000"
  },
  "message": "[ThreadSafety] Fix C++20 build (#212042)\n\nIn C++20 (P1008R1 https://wg21.link/p1008r1), aggregates are prohibited\nfrom having any user-declared constructors, even if they are \u003d delete or\n\u003d default.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b394865c5a5e2bcf6f710189fdadafe43abe729",
      "old_mode": 33188,
      "old_path": "clang/lib/Analysis/ThreadSafety.cpp",
      "new_id": "fe94910e905a3370caf5e6eb39049221c0d1efca",
      "new_mode": 33188,
      "new_path": "clang/lib/Analysis/ThreadSafety.cpp"
    }
  ]
}
