)]}'
{
  "commit": "d14a9fbb6e3d398cbca9d7404eb6ffaa0fbe5646",
  "tree": "eb913d448a8e6c54eb7e22fc57887edf6dc6c554",
  "parents": [
    "71007c7109da4ced5c6eea4a2ee2c25e5fbe2479"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon Apr 24 13:49:00 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Apr 24 13:49:00 2023 +0000"
  },
  "message": "tint/resolver: Fix null deref\n\nWhen attempting to member-access a non-value expression.\n\nGetVal() ensures the expression resolves to a value expression, and errors accordingly.\n\nBug: chromium:1436467\nChange-Id: I77ebb44f836be3b99db4b5c26ff41db2ee3fe30a\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/128840\nAuto-Submit: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Dan Sinclair \u003cdsinclair@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "19571a7bffc6621cd3e654106db8e6c63b2f9e75",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/resolver.cc",
      "new_id": "58050b9f176afa4426a5ab662a75d58e79059d1c",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "a601ef048aaeebaf77cd21868968f2a113c4cfa5",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/resolver_test.cc",
      "new_id": "5df2fae4bea498a4c1c8acbf309578ec16de734b",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/resolver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2357ce1dd70d5ca655af7661124a93d997337b6f",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/sem_helper.cc",
      "new_id": "dd2341fd2a03a462af69fce5adec56e7c4b87b7f",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/sem_helper.cc"
    }
  ]
}
