)]}'
{
  "commit": "5d67e9c7a2b18a14ca3636bb662e83e28cc4f2e7",
  "tree": "8c0b2c5a1d412261ee4bf5a386e65fa5ef0026da",
  "parents": [
    "caf6f36efa231eb6996b7296a0584475487c37ac"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Mon Aug 18 10:50:05 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Aug 18 10:50:05 2025 -0700"
  },
  "message": "[ir] Fix DCE for multiple unused variables\n\nIt was modifying the instruction list while iterating over\nit. Instead, keep track of the next instruction in the list and use a\nwhile loop.\n\nChange-Id: Iaaf0b498480e625511ddc53f9e312c06dac81b62\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/257014\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "df909d4a3d3170d18b745ab1d743bfc73417aa0b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/dead_code_elimination.cc",
      "new_id": "17f5fd7cf7922aa0df5ea8f4702982d885842641",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/dead_code_elimination.cc"
    },
    {
      "type": "modify",
      "old_id": "f3e02c291a5699edea99084f15fb99bf4eb6ecb1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/dead_code_elimination_test.cc",
      "new_id": "bb71d71750f7e52c0bd65c78336488bd55b58007",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/dead_code_elimination_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c92f6cd4b0c197f7d7008e206c0724b8bc00c7a0",
      "old_mode": 33188,
      "old_path": "test/tint/bug/oss-fuzz/57795.spv.expected.dxc.hlsl",
      "new_id": "3d3c8e9b1380d6bf97f62b90b83549c784603bfc",
      "new_mode": 33188,
      "new_path": "test/tint/bug/oss-fuzz/57795.spv.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "c92f6cd4b0c197f7d7008e206c0724b8bc00c7a0",
      "old_mode": 33188,
      "old_path": "test/tint/bug/oss-fuzz/57795.spv.expected.fxc.hlsl",
      "new_id": "3d3c8e9b1380d6bf97f62b90b83549c784603bfc",
      "new_mode": 33188,
      "new_path": "test/tint/bug/oss-fuzz/57795.spv.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "3d49dc796b2839aedfa72523574c5d51009db5f6",
      "old_mode": 33188,
      "old_path": "test/tint/bug/oss-fuzz/57795.spv.expected.glsl",
      "new_id": "069b1df16c2cf87c40a8edff0d8cf643a0613090",
      "new_mode": 33188,
      "new_path": "test/tint/bug/oss-fuzz/57795.spv.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "00b2a078f6bd5b243b7d585ce851c3499303f505",
      "old_mode": 33188,
      "old_path": "test/tint/bug/oss-fuzz/57795.spv.expected.msl",
      "new_id": "43dbb13d5fb7759bd23908b80646c192ef521601",
      "new_mode": 33188,
      "new_path": "test/tint/bug/oss-fuzz/57795.spv.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "40230ca2d5965d87ed98e8820e7e9673551d9dfe",
      "old_mode": 33188,
      "old_path": "test/tint/bug/oss-fuzz/57795.spv.expected.spvasm",
      "new_id": "c9c15852b9c0690c43de04fd8d6569408c47345a",
      "new_mode": 33188,
      "new_path": "test/tint/bug/oss-fuzz/57795.spv.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "7de20a7e6a68431c0f5f0d839c2bcf97ee40f791",
      "old_mode": 33188,
      "old_path": "test/tint/bug/oss-fuzz/57795.spv.expected.wgsl",
      "new_id": "bf45ca447281889c7ea029bfd97126577a025cf5",
      "new_mode": 33188,
      "new_path": "test/tint/bug/oss-fuzz/57795.spv.expected.wgsl"
    }
  ]
}
