)]}'
{
  "commit": "28ec968b4f149fdcb325950774adb97c4d5b6c06",
  "tree": "049c7ae55f837d0bb18fa857227a9bf6e94ea1ae",
  "parents": [
    "e5fdd58352b23666624eefffa85827e4f19d5d7d"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Sat May 22 12:42:14 2021 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat May 22 12:42:14 2021 +0000"
  },
  "message": "ast: Use IdentifierExpression for call targets\n\nThey are always identifiers, and this removes unnecessary type casting\nfrom usages of CallExpression::func().\n\nChange-Id: I7a11dc10658abab578395e20ad830cd5bc5a5b71\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/51960\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": "0ac44bf9fed8a840d40ccbe8e5affeb2f2c1113d",
      "old_mode": 33188,
      "old_path": "src/ast/call_expression.cc",
      "new_id": "e63b41fdc7c47a4369daf3fdebdc56e0f372bf8b",
      "new_mode": 33188,
      "new_path": "src/ast/call_expression.cc"
    },
    {
      "type": "modify",
      "old_id": "c366d91854304308559448e5cdf8d3ee26797a13",
      "old_mode": 33188,
      "old_path": "src/ast/call_expression.h",
      "new_id": "54d9711b6bfaca9b4bb60b2d2c81899f795bd1ae",
      "new_mode": 33188,
      "new_path": "src/ast/call_expression.h"
    },
    {
      "type": "modify",
      "old_id": "ec41195fd2c9fd8bbedc31c4e64b79d7710b04d5",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_call_stmt_test.cc",
      "new_id": "28dc2c813d2097be0f87d312f7fe9818a9d84378",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_call_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d74d1bf8b11608407aefe7a84132e7b054816996",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_singular_expression_test.cc",
      "new_id": "ee73c87924aa863c45dc4ca8ed8b2ff0a803a096",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_singular_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e63800f56c62cbbe47de8018010a41263f10c505",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.cc",
      "new_id": "757da88e831990e63123c2eb1ef197911e84eca5",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "9cd9abdcaf01c5b4bbae2aa0f7920279f3799f66",
      "old_mode": 33188,
      "old_path": "src/transform/renamer.cc",
      "new_id": "d1371b226d25a11e2f7eaa1d5fcbce0f5aa7bd9e",
      "new_mode": 33188,
      "new_path": "src/transform/renamer.cc"
    },
    {
      "type": "modify",
      "old_id": "5a3621b1b82f8233750fc5b5422b9c74c18993ca",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.cc",
      "new_id": "1c2d3f05d543e7d8b0bd37d8446ea5a226a38d90",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "e569945497a2eca7ee9ab24d90d7c38a1ca1b5d1",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.cc",
      "new_id": "ed64bf92a5847406e695262fc942ee141d51d82f",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "e10bab504c1765c6f4c37429978be72b14b0b96b",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "a7af47f1386d6a32794b0b1ee9ba9a502b5f7a0d",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    }
  ]
}
