)]}'
{
  "commit": "e6c63d920dec3e8874ac1dc3c3f19fb822f0ab06",
  "tree": "cb04206cd6295ddb4cf7d3904336e0cbb43478c3",
  "parents": [
    "0f032f1925389394802a86318ebc51b5e83f3b97"
  ],
  "author": {
    "name": "Nick Sarnie",
    "email": "nick.sarnie@intel.com",
    "time": "Wed Sep 03 23:35:33 2025 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 03 14:35:33 2025 +0000"
  },
  "message": "[OMPIRBuilder] Use target global AS for SrcLocStr (#156520)\n\nWe should set the correct target-specific AS for the SrcLocStr global\ncreated in OMPIRBuilder.\n\nWe also may have to insert a constexpr addrspacecast because the struct\nfield type may be different than the value used to initialize it.\n\nI actually want the cast to be from AS 1 to AS 4, but getting the type\nto be AS4 relies on a PR currently in-review, so leave the cast target\nto AS 0 for now.\n\n---------\n\nSigned-off-by: Sarnie, Nick \u003cnick.sarnie@intel.com\u003e",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20d9c9d2f7393caf2e114926d3a3d22d51eeec81",
      "new_mode": 33188,
      "new_path": "clang/test/OpenMP/spirv_locstr.cpp"
    },
    {
      "type": "modify",
      "old_id": "03ea58318d4a9dd6fd87aaafa8ba82f24e4b257c",
      "old_mode": 33188,
      "old_path": "llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp",
      "new_id": "3d5e487c8990f304457e4f0accf9f3fbf7fc91c3",
      "new_mode": 33188,
      "new_path": "llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp"
    }
  ]
}
