)]}'
{
  "commit": "b487c71e59d80835fd27973b0a3a2951e19e04c3",
  "tree": "5bd9531c26f8b06261f29810c2d05a8e542b1dc7",
  "parents": [
    "42220ba1b2572521fb247eb86a8b1a93eef8509c"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Tue Jun 01 12:18:10 2021 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 01 12:18:10 2021 +0000"
  },
  "message": "writer: Add parentheses for array accesses\n\nThe LHS should be wrapped in parentheses if it has lower precedence\nthan the access. This fixes issues with pointer dereferences followed\nby array accesses, where we were previously generating *a[i].\n\nChange-Id: I639f94b642f32119350b0a0d23f4ff2a5d6c3c25\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/52843\nAuto-Submit: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f53e6262d8986f98a31a7f6b0d18f530b9994d2",
      "old_mode": 33188,
      "old_path": "src/transform/inline_pointer_lets_test.cc",
      "new_id": "51c1d89dbdc7e1f3153956b4dd48c06732c1a71e",
      "new_mode": 33188,
      "new_path": "src/transform/inline_pointer_lets_test.cc"
    },
    {
      "type": "modify",
      "old_id": "81e06e52aaa1e74717165bd733aa2aa6a9c14f58",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.cc",
      "new_id": "6d0a5232570f6cc35a42384f6a0a1d3b821a4cc0",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "0c3c67bbebe1e7d60a6d3eed0ddb08e006b96820",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_array_accessor_test.cc",
      "new_id": "f5c2f13bfc98e29aecf09a6ebdf647c104d35923",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_array_accessor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "17b83598d66973bc581ed992c877ab87a0212cf0",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.cc",
      "new_id": "9ed6527fc9aae5789bc21385ed0781cb6f5924fe",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "77137ae130b57a1198708dac06083a62837290f3",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_array_accessor_test.cc",
      "new_id": "db18d16b832fbc185f97a2863c3bed1c26ed9ac3",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_array_accessor_test.cc"
    }
  ]
}
