)]}'
{
  "commit": "651732fc0e32bc2c41d5ca6ecdef44c25c92f3d0",
  "tree": "e642d23fea76cbe2edfca07ec9a8ec2151fa7332",
  "parents": [
    "12f92c5271b61be7e3ae122c1dd0b2ba5b3f2d25"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Tue May 14 02:04:11 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 14 02:04:11 2024 +0000"
  },
  "message": "[tint][ast] Fix RemovePhonies transform with short-circuited fn call\n\nThe RHS of a constant short-circuited expression should not be emitted as a call statement as this may introduce validation failures that were previously ignored as the RHS is not evaluated.\n\nBug: 339704114\nChange-Id: Ic2d1fc25248f63077289cba0041a13480aadde67\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/187691\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nAuto-Submit: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ff33316c116e0eb60c618dea8565001c1d8c81f9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/remove_phonies.cc",
      "new_id": "2994e09c48805a9e4213264b0c0a31f9c2cfd7c5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/remove_phonies.cc"
    },
    {
      "type": "modify",
      "old_id": "ecb6d6e08b9e49f376cc2f2969303519c6982967",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/remove_phonies.h",
      "new_id": "665dc7fb5c8e1daf07239732a7cb21d64cbd5bb0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/remove_phonies.h"
    },
    {
      "type": "modify",
      "old_id": "af6c01d9cde75907ce26b297f7769466da17ec16",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/remove_phonies_test.cc",
      "new_id": "dc1dbcd839457b23384eae8e63ea1192b1858f10",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/remove_phonies_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "933e9125eaea644d0df7480fb5fe7295117020ae",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/339704114.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c2bc2011e7bd3d397497ccf7fd2c298904ee443",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/339704114.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c2bc2011e7bd3d397497ccf7fd2c298904ee443",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/339704114.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6c3a0f0a92bbb9efe500ae2c41977a17bc88e5b",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/339704114.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a45ab8780eb01788c17804d804bc3c8bfe1061a5",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/339704114.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0ed813cb6940317e4129d4ef78aa84a76da2a36",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/339704114.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "693ed7f79d86adcfcd6e21be62a2ea9e3c9960d3",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/339704114.wgsl.expected.wgsl"
    }
  ]
}
