)]}'
{
  "commit": "11bc1b0cfde39f1f05a36e4417706ab38d7fb72b",
  "tree": "95beaae7ccf1b440e974f8a95225f89cf2de904b",
  "parents": [
    "ff81c01fe4a6ac42322775893a180d7323c7120a"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Thu Sep 14 13:45:19 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Sep 14 13:45:19 2023 +0000"
  },
  "message": "[ir][spirv-writer] Fix OpPhi incoming blocks\n\nTerminator instructions may be nested inside merge blocks, so we\ncannot just use the label of the containing IR block for OpPhi\nincoming block labels. Instead, walk backwards from the terminator to\nfind a preceding control instruction and use its merge block.\n\nBug: tint:1906\nChange-Id: Ifcd30f8492d992742d72ec47c6cb4d5aac207b9d\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/151500\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "152e58333c5d64877ce6889f019e0e5ebbad8549",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/if_test.cc",
      "new_id": "50cf1e5a5512715e12d91049c6901c4a3d70810c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/if_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1a44fdd7a7e306283ff94793e0eb33370eed3f00",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/loop_test.cc",
      "new_id": "61760b54f1c3e20ac3ca6606ec92a7813b29a35c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/loop_test.cc"
    },
    {
      "type": "modify",
      "old_id": "eba5239bdb9167c9afaeb5b7c78d0d5d2074febe",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.cc",
      "new_id": "b098a86114f38674007ca32f2ca6609cdc4290f3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "f991bfe1e18a2a5e2d95c14557f3239ad077376c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.h",
      "new_id": "2f0d53af655d92db2ba618dad4cf85861a586469",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.h"
    },
    {
      "type": "modify",
      "old_id": "bfcefca2a24291ddeff30e3faf160e705e7ca30d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/switch_test.cc",
      "new_id": "ef94384330dfad6f43ff9cf1ffc27fee70ed1211",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/switch_test.cc"
    }
  ]
}
