)]}'
{
  "commit": "627732c40839bb9de6c6cc06f5391cda45107c74",
  "tree": "a6f745d96ff6aae0e176753f6f6415051fdddf1e",
  "parents": [
    "40e3ccda33a1baeb5aa78dc32e11a73b2ec57781"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Nov 18 19:40:00 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Wed Nov 18 19:40:00 2020 +0000"
  },
  "message": "src/reader tests: Have parse() return a unique_ptr\n\nThe reason being that some tests called parse() twice, which will silently destruct the first parser.\nOnce the `Module` owns the AST nodes, the second call will end up deleting all the AST nodes. Tests would then perform use-after-free for the AST nodes belonging to the first parser / module.\nThere\u0027s no reason why the unique_ptr can\u0027t be returned, which is cleaner overall.\n\nBug: tint:335\nChange-Id: I7ff2e9777a7ebeb76702f806294fe4c2c49bd7c9\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/33241\nAuto-Submit: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "52b93e18aa7e30cada87b12dd1ed7a115f89d1a6",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_arithmetic_test.cc",
      "new_id": "415e0b17a8dc86844b0233240ed63a9a5cd62eb4",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_arithmetic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d34b9634c41b4954fbe64c5955988766cb257133",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_bit_test.cc",
      "new_id": "3a038373681c31f1544713ba4c25b11344ada34d",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_bit_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2686ab57a9e02f5fc19a1fb245c051076968346c",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_call_test.cc",
      "new_id": "a30ec374b8d60947f494583b63877f41b3154b57",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "af2553c0bfc34975822cea94b0686769c138833f",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_cfg_test.cc",
      "new_id": "03b7f11a53e7cde1d3795bebb954eb1a3d4de5d1",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_cfg_test.cc"
    },
    {
      "type": "modify",
      "old_id": "45b17b5b73499b72f5f6902d8161f6c89d25a6fd",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_composite_test.cc",
      "new_id": "0cc2cc87a160b42edc950ff45da9ee8297f554cd",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_composite_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ac7dda59a7c82dc79b7bd05c45104806e43eeca4",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_conversion_test.cc",
      "new_id": "e95afa7f6e83e7e1dfe8f9b88d1029138283bf32",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_conversion_test.cc"
    },
    {
      "type": "modify",
      "old_id": "61427260a42f13a158b052cbbc42d98f2474dd61",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_decl_test.cc",
      "new_id": "ed1afb656f71bc8f6e50c909cef83bec9f290498",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e333e419ffa604633a24ceb9927695816cf43e96",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_glsl_std_450_test.cc",
      "new_id": "c5ee0cc45a099bedd5c244a68b05bfde33bbbaf1",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_glsl_std_450_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e50915aeb8c8403a491dd229f2cc0eee397dce21",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_logical_test.cc",
      "new_id": "1630a1f87f8b1052c1f3bc51b95c47eb9079134e",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_logical_test.cc"
    },
    {
      "type": "modify",
      "old_id": "63013cfd0741c9b7f0bae69abb46faebe7696cf5",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_memory_test.cc",
      "new_id": "86e51893f66b60b4aac3889bbbca7d4464009719",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_memory_test.cc"
    },
    {
      "type": "modify",
      "old_id": "64207b60dce20c86823858467a781b8944f514c3",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_misc_test.cc",
      "new_id": "f5d1bd94de3d49d19bc215bb907e64a872503bf0",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_misc_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4c371082f418d2d9adfc1ed876bb09c9986fe20a",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_var_test.cc",
      "new_id": "b3e946daf2ee6619be0501823417f3192840dcc6",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_var_test.cc"
    },
    {
      "type": "modify",
      "old_id": "aa7542425cf17c6cb88ec0b1e1c62c5fecf591ee",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_convert_member_decoration_test.cc",
      "new_id": "9f95d0a394b2d8ba02e03058b96c5f1c657c27b9",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_convert_member_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "aaba532a6ac6e57e96cec8a4f2cf03260f1d15d5",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_convert_type_test.cc",
      "new_id": "5cbb1e0192ab70ec9a2ca9a533d3fc0d15ef57e1",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_convert_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f03fd2b519ec51074b715fbaa596b69a2e502410",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_function_decl_test.cc",
      "new_id": "f322de25a9e574ca3d269b8d31b088b33eb811aa",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_function_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "542332c662e4036745658882078689f1f57433cc",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_get_decorations_test.cc",
      "new_id": "113a7a79f3e28a53f6c3f34433bd00102a2f95c9",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_get_decorations_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8026e766ad7128c4000ec02cbe48322d1de6b280",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_handle_test.cc",
      "new_id": "4a84da378bf2692280cb8567c6325b01b62289b7",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_handle_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b72445bf91094540f9b7b102f754fdb2340390cd",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_import_test.cc",
      "new_id": "cb01dff2f173973fe9237a1ed8ce7fae528ca8db",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_import_test.cc"
    },
    {
      "type": "modify",
      "old_id": "423541240f273297730104da6317378270368177",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_module_var_test.cc",
      "new_id": "b80dc1599b182cd0a5539661092692e5fec52c3b",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_module_var_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d7262605b49d576118b700269b5bb971593b8380",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_named_types_test.cc",
      "new_id": "3b7e9337312c4b1aafa38b8d054fc168bd8758a2",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_named_types_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cee5eb27df8867a13be16506982c2e97f690abe8",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_test.cc",
      "new_id": "29e5e3c34a05b6b0ce8c4b5e15ec6922f17e25b9",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "025471b1d5cda0f17fb98d5c4562c7227754993b",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_test_helper.h",
      "new_id": "164bfaa57716fc491cf8ba342d78f1ef4536e31f",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "1afcdc150dc7bb83bb9438f179d86dd91dda709d",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_user_name_test.cc",
      "new_id": "a7f50da8d8730b6b6c7a570f6b1506cdf91cf883",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_user_name_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e77c67029d4c70e019566a75de26fc8e365886e2",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_additive_expression_test.cc",
      "new_id": "09948cd1e00eb5fa9fad7947607fc1435bb86f71",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_additive_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "990e149aca13eaa98e846f10325b961c2b5e7661",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_and_expression_test.cc",
      "new_id": "2131620d28f1b6a507a665f271f4b9f82a369854",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_and_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6302c8e3456fb191e5b0d7c62f82187d618c2aaf",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_argument_expression_list_test.cc",
      "new_id": "d1ea5887b646ea910430009ee9897536b85e12ae",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_argument_expression_list_test.cc"
    },
    {
      "type": "modify",
      "old_id": "89ab5e40f1476127f5840290d0a096202277b8fb",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_assignment_stmt_test.cc",
      "new_id": "b641cedcb425e295280b0cfd34500450d084e31f",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_assignment_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d0474eb633240d03333dc29ac01d7f14df25648a",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_body_stmt_test.cc",
      "new_id": "e4e21ee6e47a1081a3cce418835e78caeb353fd3",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_body_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a45f7190ef3073079faf9ec77f839512c6ffc0d8",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_break_stmt_test.cc",
      "new_id": "fdd74383bd4533d4a32f040349eb22631d82d12a",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_break_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "875805d3eb63f77bf0b0cacd015a3efd76a7f6de",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_call_stmt_test.cc",
      "new_id": "cfacc7b836f9178021aab14e9d67f07c0194d1e3",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_call_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "17e55da4e984ec4249a74b744ab9d62a5b3e4cf2",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_case_body_test.cc",
      "new_id": "4abb8a945b228db6e75ed49ee14fda39b975da7e",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_case_body_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f07fbc201476573ebc19723513cb1d0cf6dc990e",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_const_expr_test.cc",
      "new_id": "0635a728ffaa7dbf4b585b773da38844ffa59751",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_const_expr_test.cc"
    },
    {
      "type": "modify",
      "old_id": "acb7637674e37252eb63092402d14cdbf4629029",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_const_literal_test.cc",
      "new_id": "fb99a2728303fecc0ad75fc9961e994359fe6bc1",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_const_literal_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b2003cea19afb1fe92ebefc3feaa6732a942e02e",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_continue_stmt_test.cc",
      "new_id": "e2e6e01aeaafeb3eb0905bec54d537639ca28c90",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_continue_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "68c9ec6042174cb109721108d7eac3522ff4fd83",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_continuing_stmt_test.cc",
      "new_id": "4e4a7d1bd0bc4e749d172502b0418c622c297b3f",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_continuing_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5125c066c4267d80a19e0edd0e6346fef3113759",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_depth_texture_type_test.cc",
      "new_id": "c7faf990b47434502077c967b7d7d8443b6b8f59",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_depth_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "89632e32e3f0070b9819f69e1c37c6f6d86c0988",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_else_stmt_test.cc",
      "new_id": "98ad2b00447f262c88c027ee55155cd4f1ea82f3",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_else_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dd1ae1789127304403a6280c3bdb05f4d061c0eb",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_elseif_stmt_test.cc",
      "new_id": "22ebd97b4ffbfab006f4e780d8291715414873c1",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_elseif_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f16007503fa7fe4227da1e9e7ddf09857c9d1125",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_equality_expression_test.cc",
      "new_id": "36cbcef7d83da9c322ff5046b8bc87f820f3d0f5",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_equality_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3d70cd9e497de51e9d411da3a4dc4933b0d40f87",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_error_msg_test.cc",
      "new_id": "7e075a56c498da2f45e3bd52f96a0a5a5cb8c317",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_error_msg_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3427a59368f5376593bc4d93d8d25872b3b4a888",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_error_resync_test.cc",
      "new_id": "e420bcddfe8c32427705a1f2024c5e4cd2f259d7",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_error_resync_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c3a3139d2209a6c1c9702556600b6cb96d03a6b6",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_exclusive_or_expression_test.cc",
      "new_id": "1338dfafa28d0fc1b40fe1a3bc1a1f75c80f39ee",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_exclusive_or_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "27c7defe9ab589c2122b0497706c45163a21b8b0",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_for_stmt_test.cc",
      "new_id": "2172e21495370a87ee76854299d011bfd27dc55d",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_for_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "03dc6cbdb0182eaaaeebb622c7fa3b8c074f1178",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_function_decl_test.cc",
      "new_id": "8f829ac3241caa47c23b0baad8b8e9fc27f64cb3",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "53dad7f9d2d2e48bdd58f0e85d28020bd06041d9",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_function_decoration_list_test.cc",
      "new_id": "9a7da60c48b97d67c6acda2399afb633b0f1fe7b",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_decoration_list_test.cc"
    },
    {
      "type": "modify",
      "old_id": "583a5bb83512c2c8cb8e29e3b5e43a31ce43ea22",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_function_decoration_test.cc",
      "new_id": "3877cbc1a292b9204a4b74c5116d79793c22d4cb",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cc4d2572152168fe30dbbe820c4df7929717f8a3",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_function_header_test.cc",
      "new_id": "f657a809a77c66459bd107a356803fb98cc9d8a9",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_header_test.cc"
    },
    {
      "type": "modify",
      "old_id": "14bf09d7d875bb580239dfd92454b60bfff45172",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_function_type_decl_test.cc",
      "new_id": "9fb2711f5bcef9c884353217b9d2465005497e4b",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_type_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5888ee97b8be00d22c167718c74b1bb3e2b4af81",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_global_constant_decl_test.cc",
      "new_id": "3f4aaedc39ad1c7c59a95291cd6ed0ce598adaec",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_global_constant_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ddd0f1db71d4e5e9ed57cce701e48f5f71da91cf",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_global_decl_test.cc",
      "new_id": "906efe54e0532e6d024a35e24d093897bc204e6d",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_global_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d714e96793c407de7350646a8b670dd5fd581b8d",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_global_variable_decl_test.cc",
      "new_id": "65913b311769ecd1f7e7cf0ab0954df9200538fa",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_global_variable_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "02975597700f831e5af24698914d05e4d6a52a33",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_if_stmt_test.cc",
      "new_id": "4fd989ecb65fdee638d38f58452b1853b6f7000c",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_if_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f454a3bc17fe3e0690d27fa4118beb6961acedf7",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_image_storage_type_test.cc",
      "new_id": "64462f791d87f9497711102ac8961ef82fd56fba",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_image_storage_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e01042955a72ee4d26db7f3e017818bfa4e4b953",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_inclusive_or_expression_test.cc",
      "new_id": "e1bf011239e51a203ecdf0cf949a3146060187d2",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_inclusive_or_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0235cad37fc7c655cf64ee48714fd8c9f46a2d0d",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_logical_and_expression_test.cc",
      "new_id": "e291ce9199292906f347f79cb549fb3beb497c8f",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_logical_and_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fd8c9348b8fa4ca654f6c6304bef8a2af7f7d296",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_logical_or_expression_test.cc",
      "new_id": "006f06f01b04bf4dab57c0e0bc52a0891266d9cb",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_logical_or_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f9198a07e0a233ac151e8eae80eec948d8254707",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_loop_stmt_test.cc",
      "new_id": "043afca612936b7d81b0142e35e45994d469a7c5",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_loop_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "19936e9ebc13bebbf659a7d852015412a6d9b3df",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_multiplicative_expression_test.cc",
      "new_id": "38f4dac56febbd3cbe9fb4092c015598ad48ebdc",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_multiplicative_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "03eea450609c7dea69b096e39f07356a69e7e0e7",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_param_list_test.cc",
      "new_id": "a969b90eac38a787923fc9f135e134bb0490e77d",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_param_list_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9cdcf4f51bca0890c4cbd4fade7162f077451fb5",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_paren_rhs_stmt_test.cc",
      "new_id": "85b7d3cfdcf40555f3fdf8cd092e20bf99ea878a",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_paren_rhs_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4cae54e206a0169d06cb46fda519ded9ea515c78",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_pipeline_stage_test.cc",
      "new_id": "009d24cc7e5fa1d31796b2a991c16b41cd02d426",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_pipeline_stage_test.cc"
    },
    {
      "type": "modify",
      "old_id": "90b5cfecba192bc722defef93ffd59d3155539b3",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_postfix_expression_test.cc",
      "new_id": "10730da6948fad9d8b87b58ee96568ff6c43a958",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_postfix_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ab77de9f2a06d0c763537af0a237fb6de2b77b1b",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_primary_expression_test.cc",
      "new_id": "4d1cc5e7d10d6cb7c3f23720be43ee4c16fc606c",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_primary_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f679dd8929c55e701bf1a9fe12bed08eed778c21",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_relational_expression_test.cc",
      "new_id": "70f9a708ac7456d57faf9220d16f593cc5aa99e9",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_relational_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9406bdcd676274e7e78c598ca2defc9303204ce8",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_sampled_texture_type_test.cc",
      "new_id": "deda8b7bd34f20c43312c384e2433adaaf45e205",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_sampled_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d1c69ed243def26dbda655270e585828cc3d10f4",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_sampler_type_test.cc",
      "new_id": "76e376a95940614bf6e652f00f41d8a47e0e6851",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_sampler_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9118cfdc2e77e5650a6a85a7238caad1a695a12b",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_shift_expression_test.cc",
      "new_id": "4bda7f419d024569d8ac803388aeae8e6e8fee3c",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_shift_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "166a94974a0e28cd81a72c39c085740ad42cf923",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_statement_test.cc",
      "new_id": "85489deaae788d4aa7a1f6f6131cadba337eca95",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "58cdc215bc8a27c66db153f888c723ed43aeea59",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_statements_test.cc",
      "new_id": "55bd91909faacfac4112cd7584dc471fcd64c1c4",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_statements_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2945512324b9aaa277bbdf1adb2df0a69e4d54b7",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_storage_class_test.cc",
      "new_id": "5e0f0cc38d3bdf4b713425e661cdf52d44b770a0",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_storage_class_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2f6df88c96332d9c77c564960f38f4abc4b1ae3e",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_storage_texture_type_test.cc",
      "new_id": "ea6744d0f29bf608ca2ec748106eafbe7e147151",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_storage_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a12507489c24c2d57bff9a262347417bcd4b8917",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_struct_body_decl_test.cc",
      "new_id": "767273b66535e81615aff24f782b23bc1e423989",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_struct_body_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "59a91ebcde4ffb0dc8bec4155b48c716d381a4a0",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_struct_decl_test.cc",
      "new_id": "87e40e59f520aaab8987f8ffb428c78374f13203",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_struct_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "08358f29b53253e4489e8851207884b9d5b48073",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_struct_decoration_decl_test.cc",
      "new_id": "a7f320d40fbdc25b36bdc2eb2945e50da1a1c031",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_struct_decoration_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b18f4869147ef05f93125eed10656be5468c5d5a",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_struct_decoration_test.cc",
      "new_id": "9e5f09a775e5b40f22181a8d12b6949be9579ee2",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_struct_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0ef8b44a6d24d9a62184757b8aec8d026db8aeb0",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_struct_member_decoration_decl_test.cc",
      "new_id": "d158cec62c8d9dbb648e9ef60215fa41291a31b0",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_struct_member_decoration_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "963d32a9e71827349d2e6d5f8a878cabb89405e2",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_struct_member_decoration_test.cc",
      "new_id": "76da67abc541fb8ca050cfaec4bf16fd429b3aad",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_struct_member_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2ae818a4ac7fa0ad235c072fdaeaeb97e125a603",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_struct_member_test.cc",
      "new_id": "867f53cbf20639d2f330f01f1718ed54a93e9916",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_struct_member_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ae2f1b7d64e2e499872a3382bede78c517a6cd45",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_switch_body_test.cc",
      "new_id": "74ac8a37d3eaf34262db15c2abf69bc4a9451c8b",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_switch_body_test.cc"
    },
    {
      "type": "modify",
      "old_id": "85a5a97d1500501b29e3967110c09e446e8cd1ef",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_switch_stmt_test.cc",
      "new_id": "b4d33947300a9f9da6a9dba895e7afbef39ebf82",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_switch_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "096a1d0a7fdc9d0d993f51af322d72f062fe3dd9",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_test.cc",
      "new_id": "829b2039404d9e9982296e4f445db55b12a83ce3",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "462182354ccff81387896509ba61fb4aab8d678c",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_test_helper.cc",
      "new_id": "acc67aee204b04fcb65a64753c45f94d07ec4950",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_test_helper.cc"
    },
    {
      "type": "modify",
      "old_id": "d8d5652aa6a6484d5980b9149cf85fd98d957d9d",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_test_helper.h",
      "new_id": "d77a9094dbe08b7ef37056b1b84d57f3e57104bb",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "bfc4474e8815eeb60a21a77a1af8760a8d4a30d3",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_texture_sampler_types_test.cc",
      "new_id": "f4d354aa3858681f12ffe0034e222d6031abe8d9",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_texture_sampler_types_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cbfb7a101a0fccfc187bec8add12b4287fe59352",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_type_alias_test.cc",
      "new_id": "02360d6d70897b34a00a0ccd7602a2d4f3964a3b",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_type_alias_test.cc"
    },
    {
      "type": "modify",
      "old_id": "587b09dbc53dc92ef4e426be77d74219589a5e56",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_type_decl_test.cc",
      "new_id": "ffec52dbbb167133467a793e47c219d00d750602",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_type_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "57787cabffd86c4dd0f0c5803e2c9dbba27597ff",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_unary_expression_test.cc",
      "new_id": "6817ed70ceba939933ecbef10628e2d9b133e4b9",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_unary_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f84f0d9e8713d0483b6851dcc7eb610405f7ce43",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_decl_test.cc",
      "new_id": "64fb71e17b57365651e7bc09fe916bbeeb765996",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "60d9a49dccc5b149b1801a297f3cf3f2248c23db",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_decoration_list_test.cc",
      "new_id": "f10b13dded12ebb89522a6f73f16f446eba40f90",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_decoration_list_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e992a61618eeeb151d56c684681ca9d34633261d",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_decoration_test.cc",
      "new_id": "ecef7b0ac6b3f76065fbeabfb4f14dae1edcb5f2",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "08d0a39e0bce82f01558b4917f6e795f47a3dfcd",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_ident_decl_test.cc",
      "new_id": "f4af02700f9ab25db3ac2cbc894e9f9763799a25",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_ident_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "20a966c70985b0c55d67dabff4a41ec393e65153",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_stmt_test.cc",
      "new_id": "fe6cc5a7b5c18753a59e6f7a5333860f3b99074c",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "75daebf2ebbbf417748be13651c09192dacb0333",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_storage_decoration_test.cc",
      "new_id": "5f8c6ca31d298a666c9d0c2ae3e2d224290b26c0",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_storage_decoration_test.cc"
    }
  ]
}
