)]}'
{
  "commit": "436722b391188ad8c1d1d5dd2447c38ac7f71439",
  "tree": "68671485c935eb65fed16d3c0ab70f5945299d61",
  "parents": [
    "ed01d9931de34d3a6fb4d615050db5080d9cea16"
  ],
  "author": {
    "name": "Takuto Ikuta",
    "email": "tikuta@google.com",
    "time": "Wed Jun 25 16:42:29 2025 +0900"
  },
  "committer": {
    "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jun 25 09:16:11 2025 -0700"
  },
  "message": "Fix conflicting types error in clang modules build\n\nWhen I introduce clang modules build to macOS for chromium, I saw error\nlike\n\n```\n../../third_party/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:45:17: error: conflicting types for \u0027__deregister_frame\u0027\n   45 | extern \"C\" void __deregister_frame(void *);\n      |                 ^\n../../build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/unwind.h:140:13: note: previous declaration is here\n  140 | extern void __deregister_frame(const void *fde);\n      |             ^\n```\n\nTo fix the error, this changes type of function argument.\n\nBug: 425535758\nChange-Id: Idd26e1b0ef5bfa42413e03ef2edfec53ed2b9096\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/75808\nTested-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "46604ff4000c110780921afcac132936bed26446",
      "old_mode": 33188,
      "old_path": "third_party/llvm-10.0/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp",
      "new_id": "2729e476f927aa3a1cd0493fd2dd7269a08c303b",
      "new_mode": 33188,
      "new_path": "third_party/llvm-10.0/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp"
    }
  ]
}
