)]}'
{
  "commit": "fe8e703aaf2c1a7eeceb153aa7a51bab4c06dab5",
  "tree": "328e332d3fd6f26e9a3e95043c79caf1c1dd9026",
  "parents": [
    "ce5124856e019792783de9630d0c5a1f0aaf2d9d"
  ],
  "author": {
    "name": "Bruno De Fraine",
    "email": "brunodf@synopsys.com",
    "time": "Wed Sep 17 14:39:56 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 17 14:39:56 2025 +0200"
  },
  "message": "[clang][Parse] Use consistent Scope::ScopeFlags enum values (NFC) (#159275)\n\nCommit 438863a changed the underlying type of the Scope::ScopeFlags from\nint to unsigned. This triggers type mismatch warnings from specific\ncompilers when the enum\u0027s values are combined in operations with integer\nliteral 0. Regardless of these warnings, similar code in other places\nuses Scope::NoScope instead of literal 0. For consistency and to avoid\nthese warnings, we change the uses of literal 0 to Scope::NoScope.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bbeee2e3e373fde30db6283e71455e05e4f54f01",
      "old_mode": 33188,
      "old_path": "clang/lib/Parse/ParseDecl.cpp",
      "new_id": "22c01c4e371f3525a775ab66c6aecb9ccc21d6ca",
      "new_mode": 33188,
      "new_path": "clang/lib/Parse/ParseDecl.cpp"
    },
    {
      "type": "modify",
      "old_id": "291c70e7bad4bab30a03801098a83b86e8c2099e",
      "old_mode": 33188,
      "old_path": "clang/lib/Parse/ParseObjc.cpp",
      "new_id": "a64fb02294c5a38c9afeadce8482cf3f67bfe087",
      "new_mode": 33188,
      "new_path": "clang/lib/Parse/ParseObjc.cpp"
    },
    {
      "type": "modify",
      "old_id": "62361c066a3f3c8b3895be14dbc4bc335bf51be0",
      "old_mode": 33188,
      "old_path": "clang/lib/Parse/ParseStmt.cpp",
      "new_id": "2e7af1219547e49824faf33ed464eb1c7971a0c4",
      "new_mode": 33188,
      "new_path": "clang/lib/Parse/ParseStmt.cpp"
    }
  ]
}
