)]}'
{
  "commit": "f6c84e4d45d92b14bec0ff4ec3a97aa9117fc537",
  "tree": "18fbf08a537d7837ffa3f90483b9394a0f89fbad",
  "parents": [
    "884a4e2172efc278e093684b61552ef4084fe916"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed May 12 21:08:22 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Wed May 12 21:08:22 2021 +0000"
  },
  "message": "Use StorageClass::kNone for ast local var decls\n\nTo declare a local variable, we write `var name : type`, not `var\u003cfunction\u003e name : type`.\nThis change fixes all the places where we were feeding StorageClass::kFunction into variable declarations.\n\nNote that the resolved, semantic variable correctly infers the `kFunction` StorageClass.\n\nChange-Id: I6221fabae1de0435044f29b9a91808421d5cace6\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/50821\nCommit-Queue: Ben Clayton \u003cbclayton@chromium.org\u003e\nCommit-Queue: David Neto \u003cdneto@google.com\u003e\nAuto-Submit: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "23e004ee07f673b213485938f2c1a8fad9f7c285",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector_test.cc",
      "new_id": "59827a8f6fe2b33684adbd6ae0351011d4ea9c63",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "acefa0840ccd1c0f35d8bcbed68c27b39a7a7efd",
      "old_mode": 33188,
      "old_path": "src/program_builder.h",
      "new_id": "7c8d5ba70aaf2f904dec526347c328c360ff014e",
      "new_mode": 33188,
      "new_path": "src/program_builder.h"
    },
    {
      "type": "modify",
      "old_id": "16217bb073727f440a061cfc261f122ddb249916",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function.cc",
      "new_id": "db5c51d972c131a7a729bebe99e93beb77a0c71a",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function.cc"
    },
    {
      "type": "modify",
      "old_id": "0206f1d95929ec37baa76f6ca272e0c1baca10a2",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_call_test.cc",
      "new_id": "c9ec4fcd22df469d7a4ad2bdc43eadea7531b114",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "700b81ab066b2a3c676b20a078240771bd3a0dc4",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_cfg_test.cc",
      "new_id": "ca042cf83a6d6ccb56a20ca039afe1a498a31d13",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_cfg_test.cc"
    },
    {
      "type": "modify",
      "old_id": "437e72bc572563875342841d6c0a8e0648ce2464",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_composite_test.cc",
      "new_id": "2724fd56e763891b4c57acc5ae1b06b6f789cdd3",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_composite_test.cc"
    },
    {
      "type": "modify",
      "old_id": "696e09fd1aa92c3608d98a3ba853c1fb62f4eff2",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_memory_test.cc",
      "new_id": "a26a0659c111ff1e0f12025b4b119ba4d397668b",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_memory_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2a4b20159710cebdec9009d8016d1fce74736c75",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_var_test.cc",
      "new_id": "8bacfad9fd18313670b69353950a23c57c318a95",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_var_test.cc"
    },
    {
      "type": "modify",
      "old_id": "11c492e151577eb92bc1f785fc2087bf9f450bb8",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_handle_test.cc",
      "new_id": "296bc5cde1db558a4a48d4cd8ca38bc61c2e980f",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_handle_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9a1fdd4d395fcd2d2e518e3f3f4933dd6c4116ff",
      "old_mode": 33188,
      "old_path": "src/resolver/builtins_validation_test.cc",
      "new_id": "363b35a61e88650d7108a04ca498a79c556c4b0b",
      "new_mode": 33188,
      "new_path": "src/resolver/builtins_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f894498738f8b9d38325c2aee4f6700c72612661",
      "old_mode": 33188,
      "old_path": "src/resolver/decoration_validation_test.cc",
      "new_id": "adcaeabbc6dafa0f9f1550f797b230ea7f29fd7e",
      "new_mode": 33188,
      "new_path": "src/resolver/decoration_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ab2d2c79ad4039e571b90acd77c38f7ef8a99cfd",
      "old_mode": 33188,
      "old_path": "src/resolver/function_validation_test.cc",
      "new_id": "423270b54c23e66447601e822743fb9ba66d0410",
      "new_mode": 33188,
      "new_path": "src/resolver/function_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a8215517c7b206a2fc3ca87bd38e556f0abd30b5",
      "old_mode": 33188,
      "old_path": "src/resolver/intrinsic_test.cc",
      "new_id": "caaa2c9d66eaca3b913cb1504b6fe73fdabd71d0",
      "new_mode": 33188,
      "new_path": "src/resolver/intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5464105dda00de56c58698da0fd5a7beb499106d",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver_test.cc",
      "new_id": "3b426468ee3f49e33eea15cdb5f94fe019a875e8",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "89f58bdfa4ec5640cb37f16a73017c466a9e6518",
      "old_mode": 33188,
      "old_path": "src/resolver/struct_storage_class_use_test.cc",
      "new_id": "1003eba04a98fb69945fafb09d51c53fa403bb37",
      "new_mode": 33188,
      "new_path": "src/resolver/struct_storage_class_use_test.cc"
    },
    {
      "type": "modify",
      "old_id": "055464e93bce1513acbc1e0c4c3f3087489ee083",
      "old_mode": 33188,
      "old_path": "src/resolver/type_constructor_validation_test.cc",
      "new_id": "e5d06d0aa97d583e2453612cb9865ac21cf2497b",
      "new_mode": 33188,
      "new_path": "src/resolver/type_constructor_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a97d6779a5fdd7d3a6245bb360c94127b6ea6e9b",
      "old_mode": 33188,
      "old_path": "src/resolver/type_validation_test.cc",
      "new_id": "0c1a01afdcfae19ff7ef708cf45051e15fb86b2a",
      "new_mode": 33188,
      "new_path": "src/resolver/type_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "22407a473c854f07c29a2c5042f2cbf120d1f6bc",
      "old_mode": 33188,
      "old_path": "src/transform/calculate_array_length.cc",
      "new_id": "fbaef806ee90d99d44caeff48f6296f3f8b63e44",
      "new_mode": 33188,
      "new_path": "src/transform/calculate_array_length.cc"
    },
    {
      "type": "modify",
      "old_id": "fb2a84d9102d25d7c6d09c1bb92199c01faea66e",
      "old_mode": 33188,
      "old_path": "src/transform/vertex_pulling.cc",
      "new_id": "df33fa3be4e5042992769be2edbc982317290322",
      "new_mode": 33188,
      "new_path": "src/transform/vertex_pulling.cc"
    },
    {
      "type": "modify",
      "old_id": "ec55d8106e9c870a4c6a6aaa2e0f8b06c7110166",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_binary_test.cc",
      "new_id": "610e517ce5f130056d334876e71df640182f666d",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_binary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7551484f8f596b87362dd44ecfb5215fb61650d3",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_test.cc",
      "new_id": "cad1739229865010d73d5fcb69e6d1693cd76a87",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "459396b3f1ae2fbf25417aa7a3460427c0834842",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_import_test.cc",
      "new_id": "cec626fcba57a5066364645e000e7640ee804aec",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_import_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bb8e198618881f19afab73b707be3da3a182ed25",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_intrinsic_test.cc",
      "new_id": "e6f3966a7fabf906dbbae523f081c4b78fa568fe",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3b205ac6bf302b16576b60d0d7a6831078901c75",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_loop_test.cc",
      "new_id": "75630015b36da4e2a5baac7161367c1bcb5b81d2",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_loop_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9343a20d07110c2d99d17a309c11fe5f0831b3d3",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_member_accessor_test.cc",
      "new_id": "92e13753a58ea2bbbf1236e7d401348599658a85",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_member_accessor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6100f9fbc642e490c3d2d68389111520c9670aca",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_sanitizer_test.cc",
      "new_id": "107eded940702393c86e2d1de2ca1e0ef058d026",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_sanitizer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e6904ec60a124ee184a4fd7499282633176d4903",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_variable_decl_statement_test.cc",
      "new_id": "62431b875c987e6a6a392fff11c1db0d72d3b581",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_variable_decl_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d61cd6024e085753e38a7e0099484fb1e1f5b471",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_array_accessor_test.cc",
      "new_id": "0c3c67bbebe1e7d60a6d3eed0ddb08e006b96820",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_array_accessor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2c11f82617ca2845ba3a1e3fbd6ed80062ed9d89",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_assign_test.cc",
      "new_id": "3e635fa7dbb80bfc764b3a527e2a870c28abc154",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_assign_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ae1118275bf96e41a30ab337d5f23822ff7bd255",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_binary_test.cc",
      "new_id": "f1099cd3a4aed4989c67497b57fcadbf5a1311c2",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_binary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1848625bf7643a23de9dda1227454faa55285767",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_test.cc",
      "new_id": "aab822693a049e0ac531380f51ff627875203aac",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d0df37ff215c5dc4c19316449462c359a7e62ad8",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_identifier_test.cc",
      "new_id": "13b739ebd76a90bec8a06fd8db57d6f05769e2f6",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_identifier_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b7f1f3503fa4c2d2c424684160caf1f5896ea71c",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_if_test.cc",
      "new_id": "9840b2377f1b97247d2487ca305398fa3387a9ae",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_if_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8b93b5f4a16fde1a716eb28801e6cde8bb4271d0",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_import_test.cc",
      "new_id": "6b756dcaf5d139aaeb9886fdacb246a14352799e",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_import_test.cc"
    },
    {
      "type": "modify",
      "old_id": "60883195031239491ff201b2262b1371a2523660",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_intrinsic_test.cc",
      "new_id": "5d818f46607c640026da496054a73655fca8b225",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "db4814e0f24b4ea2e82e3822e9a5b43a42a779f5",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_loop_test.cc",
      "new_id": "8db7a815176b494f3d97dfa8bc28a5f76a19d2a3",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_loop_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a901967d768cb64c68676bc954ceee8a1ce75d4f",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_switch_test.cc",
      "new_id": "e707eb995216a61cead73405d0ff7e4bc0daebf1",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_switch_test.cc"
    },
    {
      "type": "modify",
      "old_id": "64fa23fa31daa8da67c88a410729823df97e518a",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_variable_decl_statement_test.cc",
      "new_id": "04e7e345c94317388bb905c796eda7c54559e64f",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_variable_decl_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2c5303b523baa7b8bb8bfefc9179b6bc3aa2b4cb",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_accessor_expression_test.cc",
      "new_id": "6962231cb634118350cc92db3ca0b0b5e28e33fb",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_accessor_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c3facfe9b9d0002febc35c9e568ee1e8b0897e41",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_assign_test.cc",
      "new_id": "4dbf7657f93f043b3d1eaeb954d7690d8b245e77",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_assign_test.cc"
    },
    {
      "type": "modify",
      "old_id": "55000ce6e3236e410d3b35dc461e5a2af2c49809",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_binary_expression_test.cc",
      "new_id": "bdf19a2fae82b80ee1eee044dea8daee8afed32f",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_binary_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "206cb6ae38d70978c1a6b74a8a6751ca56338a42",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_block_test.cc",
      "new_id": "e0cad3c8ad79ae67a00c70198d2dc5e3fd24a40f",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_block_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3b69501fce78c7900d1beddbafb55eb9f8580bb9",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_constructor_expression_test.cc",
      "new_id": "26693313bbde7f809b2f313fee848726567c5577",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_constructor_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b76d0c54f9b4c4b232ad062cb43ec1031501080a",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_entry_point_test.cc",
      "new_id": "fd98a76ceece11f5038481b77e6f5bd41243f2e2",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_entry_point_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ac8a5be88bc66dff241c224807f3fe0308c15ac2",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_test.cc",
      "new_id": "a2da8e5b8625bd567b6c4c7c9b5e91e8211c4f6e",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7fae8b3bc972b5b2a157e95bd7f4b4eba700eec7",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_variable_test.cc",
      "new_id": "1ef5deb4080fabb61e72efedd5d7bd2fe4d25d00",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_variable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "62eb81db59737d42a6de56b1de02a1ec48b45ee0",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_if_test.cc",
      "new_id": "193c11aca3a07132c06be2ef3202e3226fd74469",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_if_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6ce0797ac57d5781453e3e05606f1503002f36f3",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_intrinsic_test.cc",
      "new_id": "9b9f4db6dbd793d37a743665f37792aa18707311",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2db38a54ebc65519d2733f52d6a8fe770912e8cb",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_loop_test.cc",
      "new_id": "690dec0d61dd88b2287f4acbfb8474369a201dad",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_loop_test.cc"
    },
    {
      "type": "modify",
      "old_id": "738d126ae7689eacfba0f68c27751965a9c8dc1e",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_return_test.cc",
      "new_id": "a89a59aa29dde6feb6d8147d2a76a5ebf3c32d34",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_return_test.cc"
    },
    {
      "type": "modify",
      "old_id": "18f930626d2e209ded0c3887f3eca222fbba13d9",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_unary_op_expression_test.cc",
      "new_id": "2c8e90d3a194f2079341488f51b730624f82c91a",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_unary_op_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5630bb9b726c9c0964f01dc38780e9fe9aa4e659",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_function_test.cc",
      "new_id": "6a11f8457088b1cfa4ac3a28346b71ff6ac53729",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "14fd4a72f8900bb3173861b95c073f69d29baf77",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_global_decl_test.cc",
      "new_id": "342c35869851e9ac86c5c337258a1faaef10cb99",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_global_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "853e1378c60a3fdaee356f2f682f31b9cf3f02f8",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_variable_decl_statement_test.cc",
      "new_id": "e7a3f3044b5b7f448879ef1a42b77fe5c4ade54a",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_variable_decl_statement_test.cc"
    }
  ]
}
