)]}'
{
  "commit": "72ad39a6cfcfcbaf5aedd5a310e2da555b04efa0",
  "tree": "22bf8c5640ff74f76cdfa9209a6e7916ed1bcbe8",
  "parents": [
    "69c33eb3d30ab6ba697887dce74740f5e9df8cbd"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Tue Sep 09 09:29:37 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Sep 09 09:29:37 2025 -0700"
  },
  "message": "Validate number of operands for if and switch.\n\nInstead of validating the specific operand for the `if` and `switch`\ninstructions validate that there is only 1 instruction that it is valid.\nFixes an issue where we can accidentally set multiple operands into an\n`if` where the operand is actually invalid.\n\nFixed: 442245491\nChange-Id: Ib8d9a5dd35535e55bbe76f4a55737721b59c3805\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/261215\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nAuto-Submit: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: Ryan Harrison \u003crharrison@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "993bc48c45256a5eb7db438a9a362bf0476d23b2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/if.h",
      "new_id": "9b7aabeb2427d7ae5f35f4453e775626312ea5cc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/if.h"
    },
    {
      "type": "modify",
      "old_id": "199e028885d07e4b984d56c68f7ef2c249ea996f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/switch.h",
      "new_id": "b6c44d92c5beba59d8b8337bd0dafd10815ad867",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/switch.h"
    },
    {
      "type": "modify",
      "old_id": "334daea9274f3b38d99b9fae90382ec5c5ca167b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "82af55e64f91e9ce427e640ef3bf32cf5c3cbc03",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "4c89e1a9d23d8fe87e3d6c4b33432de20c80a14e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_flow_control_test.cc",
      "new_id": "74823fd20d482b273dbd8b174d58c8a2a2d732ff",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_flow_control_test.cc"
    }
  ]
}
