)]}'
{
  "commit": "c07de73b0b56efcabc355c2a4df9211dcf1b0f30",
  "tree": "43735255f51f24d99408354f98de8240c660a865",
  "parents": [
    "d3137f0ac3284c246d1f47ffa3ff384badc9822e"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Tue Dec 06 19:41:22 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Dec 06 19:41:22 2022 +0000"
  },
  "message": "tint/transform: Strip unused atomic builtins\n\nIf a SPIR-V program declared spirv-atomic stubs, but didn\u0027t call them then the transform could be skipped, leaving stub functions behind. This could cause writers to vomit.\n\nEnsure that these are correctly stripped.\n\nBug: oss-fuzz:54057\nChange-Id: I27c89a621163b1a3cc5e2ef375f846a094434062\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/113023\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nAuto-Submit: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de3cdab0d3988b40772801cbf06e678f2733d09f",
      "old_mode": 33188,
      "old_path": "src/tint/transform/spirv_atomic.cc",
      "new_id": "72304e66b4f2b24f8af49f85c9c70812357eac6d",
      "new_mode": 33188,
      "new_path": "src/tint/transform/spirv_atomic.cc"
    },
    {
      "type": "modify",
      "old_id": "d9371bf67c58cbc4159a52397db42e3966152bb6",
      "old_mode": 33188,
      "old_path": "src/tint/transform/spirv_atomic_test.cc",
      "new_id": "36312f790a3ca41dd8fe04c4ab279af20da2d417",
      "new_mode": 33188,
      "new_path": "src/tint/transform/spirv_atomic_test.cc"
    }
  ]
}
