)]}'
{
  "commit": "401b96b9bbb7dc536c01162fe2678a81e84bf078",
  "tree": "90c08daf84bf4ded0bb906b8127bce19ebe961fc",
  "parents": [
    "87c78ddabc62d8db0392320231cc0d6e2f554951"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Feb 03 17:19:59 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Wed Feb 03 17:19:59 2021 +0000"
  },
  "message": "Simplify usage of the TypeDeterminer in tests\n\nMake private all TypeDeterminer::DetermineXXX() methods, forcing all tests to use the root-level TypeDeterminer::Determine() method.\nRemove TypeDeterminer::RegisterVariableForTesting().\n\nThe main use for calling the TypeDeterminer::DetermineXXX() methods was to perform type determination on a partial AST.\nThis was messy and often resulting in multiple calls into TypeDeterminer. Most tests already perform a full TypeDeterminer::Determine() call when the program is built, so many of these were redundant.\nThe exposure of these internal methods for testing also makes refactoring the TypeDeterminer extremely difficult.\n\nAdd a number of ProgramBuilder helper methods for attaching the partial AST in these tests to the root of the AST, greatly simplifying the use of the TypeDeterminer:\n* ProgramBuilder::Global() and ProgramBuilder::GlobalConst() are helpers that register the variable returned by ProgramBuilder::Var() and ProgramBuilder::Const(), respectively.\n* ProgramBuilder::WrapInFunction() is a variadic function that accepts variables, expressions and statements, attaching these to the root of the AST via a dummy function.\n\nMost test classes now no longer use their own TypeDeterminer, and instead properly depend on the automatic type determination performed at Program build time.\n\nBug: tint:390\nChange-Id: Ie901890420c5de170cdf2a7aaef9b96fc3bebd60\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/40062\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "56fc77a2a7e21aea3ee84e77ad0730b2370321a4",
      "old_mode": 33188,
      "old_path": "src/ast/intrinsic_texture_helper_test.cc",
      "new_id": "2170ea43b6d414da0feaee2e8dc571592d0aa3c5",
      "new_mode": 33188,
      "new_path": "src/ast/intrinsic_texture_helper_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c405c1636c8ae928170ffe1eb192a47eb0157060",
      "old_mode": 33188,
      "old_path": "src/ast/intrinsic_texture_helper_test.h",
      "new_id": "695ac376f0af68e761480cf3b35532c468d6e88b",
      "new_mode": 33188,
      "new_path": "src/ast/intrinsic_texture_helper_test.h"
    },
    {
      "type": "modify",
      "old_id": "0be0aedda9ea6bcb58ce6c149adbad13243130d1",
      "old_mode": 33188,
      "old_path": "src/ast/module_test.cc",
      "new_id": "f534c0a3d1cbce866a6558cf325721883be66f5b",
      "new_mode": 33188,
      "new_path": "src/ast/module_test.cc"
    },
    {
      "type": "modify",
      "old_id": "de785417e5aa3aa0cbf2eaf7ee59fa5f6dcf3b4a",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector_test.cc",
      "new_id": "14b77f5931165be1b0ecfa7ee52243517daa6b96",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8286958daea6e3b3b78e1539a0988d48d960ea58",
      "old_mode": 33188,
      "old_path": "src/program_builder.cc",
      "new_id": "bc3727c492919544fd787555304d1887398acf41",
      "new_mode": 33188,
      "new_path": "src/program_builder.cc"
    },
    {
      "type": "modify",
      "old_id": "a509c60fc35da756b5dcb0296a2e96f12a2da649",
      "old_mode": 33188,
      "old_path": "src/program_builder.h",
      "new_id": "a993063b716246e618d1a0d7ac84ae6e446b98e5",
      "new_mode": 33188,
      "new_path": "src/program_builder.h"
    },
    {
      "type": "modify",
      "old_id": "e958c1b56c31552df00be6c4362e8b151309d0d1",
      "old_mode": 33188,
      "old_path": "src/program_test.cc",
      "new_id": "2d5047ab04c18752a90c3aae71a10d42b908faa3",
      "new_mode": 33188,
      "new_path": "src/program_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6f7e3f38f8a1a8fda38c57a1904eb547d447db48",
      "old_mode": 33188,
      "old_path": "src/type_determiner.h",
      "new_id": "c943a536b102dd9e5112de5407f1e653e8b7c03a",
      "new_mode": 33188,
      "new_path": "src/type_determiner.h"
    },
    {
      "type": "modify",
      "old_id": "2c749d9cf1ec9d01fc1ac55358bd99906e4e6af5",
      "old_mode": 33188,
      "old_path": "src/type_determiner_test.cc",
      "new_id": "b97f009ba489d4980951946a379791139b8baa8e",
      "new_mode": 33188,
      "new_path": "src/type_determiner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "111d6ee9449549f85ae522ebb0fca2bd1eac4d63",
      "old_mode": 33188,
      "old_path": "src/validator/validator_builtins_test.cc",
      "new_id": "9745558b363e519c88843bf1930f354cae8f9136",
      "new_mode": 33188,
      "new_path": "src/validator/validator_builtins_test.cc"
    },
    {
      "type": "modify",
      "old_id": "22e2986830443fb23b4f4b5633ae8a994738de2b",
      "old_mode": 33188,
      "old_path": "src/validator/validator_control_block_test.cc",
      "new_id": "6a76b5df36c1696aa43bf93f3ea1463966bf4d74",
      "new_mode": 33188,
      "new_path": "src/validator/validator_control_block_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8d757e85c4bcbd451860c6bfe919c4ce04879a33",
      "old_mode": 33188,
      "old_path": "src/validator/validator_function_test.cc",
      "new_id": "aa857a58a4e802553e73eacc0858f4726c6587e7",
      "new_mode": 33188,
      "new_path": "src/validator/validator_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9ef4176d89f14e8f466d8df3220e7dae9d2ca318",
      "old_mode": 33188,
      "old_path": "src/validator/validator_test.cc",
      "new_id": "4b0f379a813cb7965238ce6c3c9f6da6e68a675a",
      "new_mode": 33188,
      "new_path": "src/validator/validator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6ee3795421a0b144c209e342bc7da7cd292f5375",
      "old_mode": 33188,
      "old_path": "src/validator/validator_test_helper.h",
      "new_id": "0768e7a0dc4b5b15d6d3e19e213359f1630d172a",
      "new_mode": 33188,
      "new_path": "src/validator/validator_test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "aa95c9299597a31d0711a7f5dfdb7f58d6c9a51d",
      "old_mode": 33188,
      "old_path": "src/validator/validator_type_test.cc",
      "new_id": "306182a674c6b78c56535258b2761c4a1f0dbc4a",
      "new_mode": 33188,
      "new_path": "src/validator/validator_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e295e43a9955110e1ee800fcb9e41bb67f379492",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_binary_test.cc",
      "new_id": "379259e592fca7ffec1ef98ccd1aa82662161426",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_binary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "add244ebab500085a3965348779f979a340ddf57",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_entry_point_data_test.cc",
      "new_id": "fb07fa6f9ecf4946a5ead104fcecc279ca70cc34",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_entry_point_data_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cc8bf8c864044c6d94041a246fc9f1d1f804390b",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_test.cc",
      "new_id": "9d1e0c40a93b796b8a0f7bc898d05f9ca4d41705",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3ad837ba285cf6b570c7e4232227c8d32faa8286",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_import_test.cc",
      "new_id": "16f58d4c85512be8bb84adf64e930c8535b6a701",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_import_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f1d42c0aa09acc902c540ffb2052dcfdfc631e55",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_intrinsic_test.cc",
      "new_id": "a7aadbf1de0d7376a4e72253bd20053fc89de5bc",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4d06c5fcd71b633981df3bbe9524e681a9091a15",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_intrinsic_texture_test.cc",
      "new_id": "ce84d3c1fa92fb1a8e0b66c544bd751846a04efd",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_intrinsic_texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fc885da1ef41f2512b97e7a5ba15bc2c959a6aa5",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_member_accessor_test.cc",
      "new_id": "37ad4fc8cfa29ac7cf084997399bc7ac48c77afa",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_member_accessor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dc455f116cfb3be8b53a67ae91b83359076a220c",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_type_test.cc",
      "new_id": "59a2d75decb1466a70b2922af7fc1f90360a3995",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0bdd45657f133c07eb09a89db714dd25842978d3",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/test_helper.h",
      "new_id": "86ee08ac5c6678fa39674a5dfea17769768b1da0",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "6e225be7d933fba7fc0a565a9bd3cabe6678d96c",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_entry_point_data_test.cc",
      "new_id": "301ad319986fe88b6d09adbb70e229ac6f1b3745",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_entry_point_data_test.cc"
    },
    {
      "type": "modify",
      "old_id": "440ad81c89ba8f2e9c20f6a1f0852bc6fd6b6d7f",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_test.cc",
      "new_id": "3a5d9b6fc083480e67052ac77d7c959d3638ce30",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1da58536f103c72375f81a25fbc40976aa26d10f",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_import_test.cc",
      "new_id": "7700223a1303cf5d2b4cb4738949819a0e01231c",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_import_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d5809f050ca573517ac0b9d8d288610d49aede1a",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_intrinsic_test.cc",
      "new_id": "133c196a3e6eeac8bac0d47af9eda399c3835252",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "50a407f9be51417044b1226c70b207a312320e15",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_intrinsic_texture_test.cc",
      "new_id": "3485962c4aa43ed1fddfb97dda49a03dd8da0573",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_intrinsic_texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ebd4c455522d8492e1d5796ee590bb731ee488da",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_loop_test.cc",
      "new_id": "ebfbc13b47d4666898fc45cf3e3af7cd5e46b85b",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_loop_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a6ff053267975f2d7f189a3ce911288c0431011e",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_member_accessor_test.cc",
      "new_id": "892d2f9c01422a2cd35c1230bb603615fa7f4db2",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_member_accessor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "caa9e3ed5c9f2e1cf6b46195388fd4605ab47de8",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_type_test.cc",
      "new_id": "a4b9f7eb239f7d9cf589250ec2dee65d03d615ce",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "00ed14b3f06f85c87fd2f63fe5c606c7dd83806b",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_variable_decl_statement_test.cc",
      "new_id": "6e75ee3f70e262850df18606a24667cb4fa5fb76",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_variable_decl_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d5af650bdec69204d6993d92e4dab12a83023bb6",
      "old_mode": 33188,
      "old_path": "src/writer/msl/test_helper.h",
      "new_id": "d01fa2f98884580a2132310c8f09c221468e15cb",
      "new_mode": 33188,
      "new_path": "src/writer/msl/test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "c048f06c5ed0ce7b01592a42ed29e88a3767c96d",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_accessor_expression_test.cc",
      "new_id": "c0c8ffb866882ded6daf62c2c317cd2b567a4e07",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_accessor_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1926a2513aa74c34f8bd2b68857c84393a02c91e",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_assign_test.cc",
      "new_id": "9cf0c0188a457743e7cdeda180f3d9200cd6b011",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_assign_test.cc"
    },
    {
      "type": "modify",
      "old_id": "42220420e12dcfe90c01174bf5f2db4e48083a86",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_binary_expression_test.cc",
      "new_id": "97f0b54df9c1ad5df5c6b2308814355452fa6a3d",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_binary_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "243be168a72cf24c71d1a7ec55dfca23d46a40f3",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_bitcast_expression_test.cc",
      "new_id": "4e8113fd143e0da79e149a3e7baf87f7db66881c",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_bitcast_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5f115a834ea5f3675b41d31e549416678b9ed729",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_block_test.cc",
      "new_id": "b19a7503ebd3ce22a5aa557125360bbe6827e53d",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_block_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bd1142bf09ba3c8066d8ae8daa42e9d69b08af41",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_call_test.cc",
      "new_id": "7f8db9c348ac573de9ef8aba01d1f98108631017",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a7ec0af878e112597ad79865e7cafff75f2da6dd",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_constructor_expression_test.cc",
      "new_id": "cd3cc2f4de7d7830bde058023a02f3264bb03545",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_constructor_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "71e8291c152981e39d86e7e88f4ed0141dc9a6ae",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_decoration_test.cc",
      "new_id": "a5f007f0ebb2ec78f5d6e603e89b4a550088bda8",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7ac66cd6f0ff2e2bc658226c0e0030e7db9059fc",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_test.cc",
      "new_id": "90cadca020dcb15a403543a8eb9965414b048352",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f8789dde8c290566437ebb91f52f22b96ff39fc0",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_function_variable_test.cc",
      "new_id": "d45f33f5fa6e6d13664464e52809726eb80e010a",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_function_variable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "97bd5f8de8e3356f2420a84f99b12e4a44b5eb19",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_global_variable_test.cc",
      "new_id": "51c19fbfb620a8a1a18c426b520091d1c4150521",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_global_variable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4ec5837bd6eda29bad3bec6005806a213726cbe9",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_ident_expression_test.cc",
      "new_id": "41f289aa06225b7907fb9a0876c6a281374b4e92",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_ident_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "43e28ebeba3b25a83406f4a47550b54012cf1aa0",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_if_test.cc",
      "new_id": "1921da60c72fd1732e9d3692a4ebb7c096a34a9d",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_if_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dee56c9785e42739e64f1d69b6c0d39766335c71",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_intrinsic_test.cc",
      "new_id": "9078c2f3e35cdd17c08a309709aeac5f639b1496",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0b8b5051bc95035ae4d8dd5f99749d45c923c1ef",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_intrinsic_texture_test.cc",
      "new_id": "4f749ba349322e27552ddad28fc5eba377888d62",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_intrinsic_texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "14bf7b18f0f00e38ec739e70a9e1fb4498d5dbae",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_loop_test.cc",
      "new_id": "9da5ad64ee02e7d179f1dd6a586d98d891caa801",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_loop_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1028816687052b146d2d59e6839e45bf67f7fe4c",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_return_test.cc",
      "new_id": "0227b03f351ca99cd5f6df65650f2075700a8aa5",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_return_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ebccc16a1997136d38bcb2f8879f4ff18becddf8",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_switch_test.cc",
      "new_id": "219afd815230908cdd8b2d0f3ed867401abe2fcc",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_switch_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0bf323b16911ed00b3f54fce62abce1d15e29caa",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_type_test.cc",
      "new_id": "87da972259a420a357ee8ccf814164f8835e4b20",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c47723b6265a24f4c503cb8bc963c191a75d9dd7",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_unary_op_expression_test.cc",
      "new_id": "0eb0d1e4433dcfd166d7bd996f9fdfe1d99e3b30",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_unary_op_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "533eb4b76275e1e2f41ce33ab87ac5e6c475a79b",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/test_helper.h",
      "new_id": "f0ead89cedd97c6fbdfac3a1c3aaf9f0170fd798",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "67e41459803141c5144aec1ebf62cc72cec6ea12",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_function_test.cc",
      "new_id": "4fd3f02e5eec4374de9b5407a8a574d754b0301a",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a6056fbcab5fb8732b75affc0e1df112a532028c",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_type_test.cc",
      "new_id": "4751a8e729babdd37c471b6b6ca815a827628950",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b196669e5f432278cf0841e2df78b31645b66eb5",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_variable_decl_statement_test.cc",
      "new_id": "b890b0a49baa7c0501f0a1a23f65022218b54239",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_variable_decl_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "36e167d4540870c86d73890b82062f240eca68ab",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_variable_test.cc",
      "new_id": "31f85ddddea85575ea329c069774c924d8a3c1f4",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_variable_test.cc"
    }
  ]
}
