)]}'
{
  "commit": "be0560f52e535b4119564142da73baa1c1073f8f",
  "tree": "03fc996265e6e98962cee4dc93860d5a407b4861",
  "parents": [
    "200d6641a51e57890983d842bd871d898e48bda5"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Mon May 25 12:56:01 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon May 25 12:56:01 2026 -0700"
  },
  "message": "[ir] Fix shift rhs \u003c bitwidth check\n\nWe always need to perform the check since the WGSL frontend validation\ntriggers for constant expressions but not for overrides. The runtime\nsemantics condition should only determine whether to immediately exit\nor continue with a sanitized value.\n\nFixed: 516161108\nChange-Id: I9d19989292a393d811d5f36099681db5972bdc6f\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/310859\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a6975bfe5accb323fce6594b4e7d13c82cdd73ca",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/constant/eval.cc",
      "new_id": "335c295c519dc6daa8a21102591b78ed3ba59661",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/constant/eval.cc"
    },
    {
      "type": "modify",
      "old_id": "e692f993a26645548ed426411fe2eca3969f494c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/substitute_overrides_test.cc",
      "new_id": "9ba509a5a5f96fc3e8ad049d09d5f7559a1215fe",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/substitute_overrides_test.cc"
    }
  ]
}
