)]}'
{
  "commit": "1e3bd5cc0d9d63e1098be292d2ae0a338d7bdf17",
  "tree": "df145960fdc8f16c834d356e9b4935d88e23f327",
  "parents": [
    "baf2f60695ca150d1f74334c2343024b5df7f795"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Tue Sep 30 04:48:11 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Sep 30 04:48:11 2025 -0700"
  },
  "message": "[wgsl] Fix address-of-vector-component check for pointers\n\nWGSL does not support taking the address of a vector component. The\ncheck for this was written prior to the `pointer_composite_access`\nlanguage feature, and so was only checking for references. We need to\nunwrap pointers too.\n\nBug: 445793511\nChange-Id: Ie9c19cd9c03d7feb59ed01afbe572032aa4b8439\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/264134\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nAuto-Submit: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21b805299692e6194b5e1f28a365820c58e38f4d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/ptr_ref_validation_test.cc",
      "new_id": "1f80a68a10b6b83c7f48128a25f2a47476e88cce",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/ptr_ref_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a92c09c24ca8d7308f5378d6bc069d62ff707fc4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/resolver.cc",
      "new_id": "31fcfa354c8f109c5ef922e89174f2238324d0d7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/resolver.cc"
    }
  ]
}
