)]}'
{
  "commit": "43c85afce9c25141de79da6731b1d5f8bb2491b1",
  "tree": "4c97fe1780d00df5905543f239a68cf1f327558b",
  "parents": [
    "2a062d693693f92d80656cb2b334b7dc8e08121f"
  ],
  "author": {
    "name": "Peter Collingbourne",
    "email": "peter@pcc.me.uk",
    "time": "Thu Aug 28 19:13:53 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Aug 28 19:13:53 2025 -0700"
  },
  "message": "ThinLTOBitcodeWriter: Split modules with __cfi_check and no type metadata.\n\nEli Friedman found a case that was not handled correctly by #154833 where\nwe failed to split the module if it contained a __cfi_check function but\nno type metadata. Handle this case correctly by checking for __cfi_check\nwhen deciding whether to split.\n\nReviewers: teresajohnson, efriedma-quic\n\nReviewed By: efriedma-quic\n\nPull Request: https://github.com/llvm/llvm-project/pull/155930\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "838f97c8f49afd4fa6aa0ae1a6d132ae768a4b17",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp",
      "new_id": "2340fe55653880dbad5b01f680ec697f95e3bc0c",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20b253231cd4df7549c37f721a9d61093decdb71",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/ThinLTOBitcodeWriter/cfi-check-no-metadata.ll"
    }
  ]
}
