)]}'
{
  "commit": "3e5e4fd8e5a9b6f48bf7d40f3f3427abba209d6d",
  "tree": "c632f0967f87b899030c771422f9bc2eb179a491",
  "parents": [
    "e5b315084d3523e8d1397b0cf43a3e490fb61b53"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Tue May 04 18:13:11 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Tue May 04 18:13:11 2021 +0000"
  },
  "message": "spirv: Add calls to MaybeCreateTypename()\n\ntyp::Types originating from ConvertType() will hold direct pointers to ast::Struct and ast::Aliase. These must not be used directly. Instead TypeNames should be created to refer to these.\n\nBug: tint:724\nChange-Id: I7f511e0da56e5d3ac587cdb22b0baf38474bed1e\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/49746\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5b17ca5c98b15e066fd24c36eee6e6e349855d52",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function.cc",
      "new_id": "00270423c356575737e8f4f4eef2049acda246f4",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function.cc"
    },
    {
      "type": "modify",
      "old_id": "022abfa9b509e8ef7e6a805cd753ca2db2dc2740",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_composite_test.cc",
      "new_id": "89fa2430c2b7b33c24a28845deef2511381aea6d",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_composite_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5f747b5985e3ed0b86c6248f243ed4a0b93225a6",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_misc_test.cc",
      "new_id": "b523d8b4719ed8c58943621cc05894c54248c139",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_misc_test.cc"
    },
    {
      "type": "modify",
      "old_id": "67628224d7bf3b92813529fc9a3e250ede411af4",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_var_test.cc",
      "new_id": "7bf5b0eba94361c28d77f21967bd799c231b51ab",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_var_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c440dc35037dc226a41501139a55a3d244961397",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl.cc",
      "new_id": "6820ba06e6ab0a609f6ae673c9e32a2d9f3a9f24",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "67ca1f676095ddf53d2c166790833ab60c67e74c",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_module_var_test.cc",
      "new_id": "bb5d9f42af42dea412fc6eec070431343ae0418e",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_module_var_test.cc"
    }
  ]
}
