)]}'
{
  "commit": "32e905f4cb99eb9cd7783c77b997b9ff9b764154",
  "tree": "14145455c48ce560769a49fed048931c11a81ca2",
  "parents": [
    "b2619443d9a66620e886a0a78cc1237ef1e0354e"
  ],
  "author": {
    "name": "Vasyl Teliman",
    "email": "vasniktel@gmail.com",
    "time": "Sat Aug 07 17:33:20 2021 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Aug 07 17:33:20 2021 +0000"
  },
  "message": "Fix infinite loop\n\nFix the infinite loop caused by 6e459fecb794666fb7d1ddc25b93a025eed1bf40.\nThat commit changed the behaviour of a sem::Statement::Block method for\nsem::BlockStatement instances. Now, the method returns the block itself\ninstead of the outer block which causes an infinite loop when iterating\nover a chain of blocks.\n\nChange-Id: I0eab3f7f166dbe38477bbefd222edb9cf0da53b5\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/61060\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Vasyl Teliman \u003cvasniktel@gmail.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Ryan Harrison \u003crharrison@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec2f5ee535ccf6e44d79064e3abc37a947845753",
      "old_mode": 33188,
      "old_path": "fuzzers/tint_ast_fuzzer/util.h",
      "new_id": "d8515112bf886eaaea0c1b16ce9b61e051c5ac84",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_fuzzer/util.h"
    }
  ]
}
