)]}'
{
  "commit": "843b6de16f2cf34e9eb19b072754c9d9e6631af8",
  "tree": "81407b548ef535d241880f7a85f4da3b36425fae",
  "parents": [
    "fce27a96526f54c6d31fdccf57629788e3712220"
  ],
  "author": {
    "name": "Levi Zim",
    "email": "rsworktech@outlook.com",
    "time": "Mon May 18 21:41:19 2026 +0800"
  },
  "committer": {
    "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed May 27 08:46:58 2026 -0700"
  },
  "message": "Fix Windows arm64 build with LLVM 16\n\nFix undefined symbol when compiling chromium with swiftshader with LLVM 16\n\n[2503/34622] LINK swiftshader_reactor_llvm_unittests.exe swiftshader_reactor_llvm_unittests.exe.pdb\n..\\..\\third_party\\llvm-build\\Release+Asserts\\bin\\lld-link.exe /OUT:./swiftshader_reactor_llvm_unittests.exe /nologo -libpath:../../third_party/llvm-build/Release+Asserts/lib/clang/23/lib/windows /winsysroot:../../third_party/depot_tools/win_toolchain/vs_files/e66617bc68 /MACHINE:ARM64 /PDB:./swiftshader_reactor_llvm_unittests.exe.pdb @./swiftshader_reactor_llvm_unittests.exe.rsp\nlld-link: error: undefined symbol: public: virtual __cdecl llvm::MCSymbolizer::~MCSymbolizer(void)\n\u003e\u003e\u003e referenced by obj/third_party/swiftshader/third_party/llvm-16.0/swiftshader_llvm_aarch64/AArch64Disassembler.obj:(public: virtual void * __cdecl llvm::MCExternalSymbolizer::`scalar deleting dtor\u0027(unsigned int))\n\nChange-Id: Ic39f6a843bacc00c865f122df2514b97561bc07f\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/77310\nCommit-Queue: Geoff Lang \u003cgeofflang@google.com\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@google.com\u003e\nTested-by: Geoff Lang \u003cgeofflang@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "75e5bc7722eb47be0f2361e5429cedf22c678c70",
      "old_mode": 33188,
      "old_path": "third_party/llvm-16.0/Android.bp",
      "new_id": "e9bfb3777be1484af6154f5a6e09367e878ba249",
      "new_mode": 33188,
      "new_path": "third_party/llvm-16.0/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "891a790e117b2a03ebba5d7a20ff489aef345cff",
      "old_mode": 33188,
      "old_path": "third_party/llvm-16.0/BUILD.gn",
      "new_id": "14586558973e2d564b30f420504886b78dfb1988",
      "new_mode": 33188,
      "new_path": "third_party/llvm-16.0/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "708802fcc591a8ee41dfac8f887c20f644b1823f",
      "old_mode": 33188,
      "old_path": "third_party/llvm-16.0/CMakeLists.txt",
      "new_id": "68cb73a56129c7131dc1e0bac28eea76cb4ad944",
      "new_mode": 33188,
      "new_path": "third_party/llvm-16.0/CMakeLists.txt"
    }
  ]
}
