)]}'
{
  "commit": "f5f311e2640e7bcf4392beb7e1e56d97cb1d9c9c",
  "tree": "9da1c189672116f15797a2ac502d3eaeffaca2d4",
  "parents": [
    "2ac55febf5d3bd5d1ed3ec75122db39c9eba29e9"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Apr 28 14:31:23 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Wed Apr 28 14:31:23 2021 +0000"
  },
  "message": "Global tweaks to handle having no sem::Type\n\nSoon, we\u0027ll start migrating the AST from using sem::Types to ast::Types.\nThis change fixes up a bunch of places that makes the assumption that the semantic type is always expected.\n\nBug: tint:724\nChange-Id: I96096bdf7177751ca6c6240e1739244cbeb82761\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/49348\nCommit-Queue: Ben Clayton \u003cbclayton@chromium.org\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b2baa53604a4a0a8d7b56c9389dd550b9fe82c1e",
      "old_mode": 33188,
      "old_path": "src/ast/bitcast_expression.cc",
      "new_id": "2c23b9d6ec5015838cb242cde942cf315b5698e0",
      "new_mode": 33188,
      "new_path": "src/ast/bitcast_expression.cc"
    },
    {
      "type": "modify",
      "old_id": "403863ff823b6bd7966a45abfb837549b5c33363",
      "old_mode": 33188,
      "old_path": "src/ast/function.cc",
      "new_id": "ec7b2f021dd78530ed1681393e2b64c414f7ede9",
      "new_mode": 33188,
      "new_path": "src/ast/function.cc"
    },
    {
      "type": "modify",
      "old_id": "7fc2fa250ba19e20f29cd8a380c23d87018ee655",
      "old_mode": 33188,
      "old_path": "src/ast/struct_member.cc",
      "new_id": "ca4bde2186c695dca99f0960c5633a0fe0d93423",
      "new_mode": 33188,
      "new_path": "src/ast/struct_member.cc"
    },
    {
      "type": "modify",
      "old_id": "01c0c739c9aa6846bbe48ec6f4299e2592549e10",
      "old_mode": 33188,
      "old_path": "src/ast/type_constructor_expression.cc",
      "new_id": "51deb0f963d2677486084d199d444ad1aacd3124",
      "new_mode": 33188,
      "new_path": "src/ast/type_constructor_expression.cc"
    },
    {
      "type": "modify",
      "old_id": "3837666f23a9a5c6b541dfa7ab605c4e2dba9508",
      "old_mode": 33188,
      "old_path": "src/ast/variable.cc",
      "new_id": "69a296423d0e76aa962ba4aebec05990fd75f38b",
      "new_mode": 33188,
      "new_path": "src/ast/variable.cc"
    },
    {
      "type": "modify",
      "old_id": "8ee6cc4b01ce6231cf31bf176b532227a6c2097a",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector_test.cc",
      "new_id": "15324a6902c120d370bec666b43e4b335cad4153",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e910ed17e67440c3b28bab76353edf9194a6212c",
      "old_mode": 33188,
      "old_path": "src/program_builder.h",
      "new_id": "a156f2d6efc10927e920110aae434607da2dba82",
      "new_mode": 33188,
      "new_path": "src/program_builder.h"
    },
    {
      "type": "modify",
      "old_id": "04efb7da98e92008c258e79d9970f1b94000e833",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_member_accessor_test.cc",
      "new_id": "9b6d552e740aa99ddb3f528f9087235dc08d3298",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_member_accessor_test.cc"
    }
  ]
}
