)]}'
{
  "commit": "26e6a4b84daf82a9381283f0e7c929c2e0a4bf2f",
  "tree": "71c7c08608bdd26a997a794e594e6dc4f105f8c9",
  "parents": [
    "4fa1cd56cae62acb63b7fc9c264826b54713248f"
  ],
  "author": {
    "name": "Cody Northrop",
    "email": "cnorthrop@google.com",
    "time": "Tue Aug 04 06:50:07 2026 -0700"
  },
  "committer": {
    "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Aug 04 07:13:40 2026 -0700"
  },
  "message": "Revert \"Do not use deprecated LLVM Typed pointer functions\"\n\nThis reverts commit 4fa1cd56cae62acb63b7fc9c264826b54713248f.\n\nReason for revert: Fails macOS ARM64 build when rolling into ANGLE\n\n```\n../../third_party/SwiftShader/src/Reactor/LLVMReactor.cpp:636:37: error: no member named \u0027getPtrTy\u0027 in \u0027llvm::IRBuilder\u003c\u003e\u0027\n  636 |                 llvm::Type *ptrTy \u003d jit-\u003ebuilder-\u003egetPtrTy();\n```\n\nExample failing roll:\n\nhttps://chromium-review.git.corp.google.com/c/angle/angle/+/8183864\n\nError log:\n\nhttps://logs.chromium.org/logs/angle/buildbucket/cr-buildbucket/8674489614448676433/+/u/compile__with_patch_/raw_io.output_text_failure_summary_\n\nChange-Id: Idcfcc58e24a657bae2574a7285d35b2b977d74f2\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77668\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5f294eced524d685d97d71d616346bc5e22f5a9b",
      "old_mode": 33188,
      "old_path": "src/Reactor/LLVMReactor.cpp",
      "new_id": "4507462b00c00e7eff2f3c4f6cbced1e7ff16688",
      "new_mode": 33188,
      "new_path": "src/Reactor/LLVMReactor.cpp"
    }
  ]
}
