)]}'
{
  "commit": "6b8d31709ad185dbd64e80865e830a9dbe8e7559",
  "tree": "8a9bdc1c031c1bcfee9199d179f2f9098cb097b0",
  "parents": [
    "26e6a4b84daf82a9381283f0e7c929c2e0a4bf2f"
  ],
  "author": {
    "name": "Aiden Grossman",
    "email": "aidengrossman@google.com",
    "time": "Thu Aug 06 20:04:57 2026 -0700"
  },
  "committer": {
    "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Aug 10 08:27:18 2026 -0700"
  },
  "message": "Do not use deprecated LLVM Typed pointer functions\n\nThese are going to get deleted soon in upstream in LLVM and have been deprecated for some time.\n\nThis is a reland of 4fa1cd56cae62acb63b7fc9c264826b54713248f, which was\nreverted in 26e6a4b84daf82a9381283f0e7c929c2e0a4bf2f due to causing\nbuild breakges with LLVM 10. This version of the patch fixes that by\nintroducing a helper that uses preprocessor macros to use the old\nbehavior on older versions of LLVM.\n\nChange-Id: I6a38eca8f10720dee8565c4b8a29d3045843460c\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77688\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4507462b00c00e7eff2f3c4f6cbced1e7ff16688",
      "old_mode": 33188,
      "old_path": "src/Reactor/LLVMReactor.cpp",
      "new_id": "c3ed18d826dc4958f2656c255318e70421030c19",
      "new_mode": 33188,
      "new_path": "src/Reactor/LLVMReactor.cpp"
    }
  ]
}
