)]}'
{
  "commit": "6a788df30ed6508b4f8cdfc32aecd5cb3fe3277a",
  "tree": "e7b067240ca8dd755f993b19f831411d1b80f4fc",
  "parents": [
    "b29b09fba6e2a3c8455130b09e54fe154aed8e32"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Sat Nov 14 09:52:25 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Sat Nov 14 09:52:25 2020 +0000"
  },
  "message": "ast: Remove no-arg constructor for ast::LoopStatement\n\nIn a near-future change, AST nodes, such as ast::BlockStatement will no longer\nbe std::unique_ptrs, and will have to be constructed and owned by an external\nclass. This means AST nodes can no longer allocate default child nodes.\n\nBug: tint:322\nChange-Id: I3db9b3c037896f07b84b14b7b8d4da0f066b69b0\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/32679\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5faafdbd47cbc2eaf1cfa8b6cf0382d385ecd9f4",
      "old_mode": 33188,
      "old_path": "src/ast/loop_statement.cc",
      "new_id": "24ebe72b5e555f916fee757fb0c94894ce915ade",
      "new_mode": 33188,
      "new_path": "src/ast/loop_statement.cc"
    },
    {
      "type": "modify",
      "old_id": "919eb06621d9056c98230fb2ce44293ecfb95bc7",
      "old_mode": 33188,
      "old_path": "src/ast/loop_statement.h",
      "new_id": "828cd5fc3a506cdf246330567a014c956970bca7",
      "new_mode": 33188,
      "new_path": "src/ast/loop_statement.h"
    },
    {
      "type": "modify",
      "old_id": "a090f9a32d588a581d5ceab15e0a92027133ba9a",
      "old_mode": 33188,
      "old_path": "src/ast/loop_statement_test.cc",
      "new_id": "946ce27ad76edb40d672c188050fe0a9dfc9bfff",
      "new_mode": 33188,
      "new_path": "src/ast/loop_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2ab7cf52f1a73ebc6ae1f303dfa5141387688508",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function.cc",
      "new_id": "c37f7ee99b188b25d1e4a5844f1323b6be1e8c5a",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function.cc"
    },
    {
      "type": "modify",
      "old_id": "a7b265e7231c835c0cbf17090d456830aa57378d",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_loop_test.cc",
      "new_id": "a9712a6bd5e9c892f00063c9e43765e33d2ceb1d",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_loop_test.cc"
    }
  ]
}
