)]}'
{
  "commit": "b02fe31e469d4cc2dcc504cda023c54f23557db1",
  "tree": "cae072722e1258aa991de20ead6b3710ea085ec5",
  "parents": [
    "2f9e31cefb5b7b8cdec5dc60a7bed59ac40ee348"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Thu Apr 07 13:42:45 2022 +0000"
  },
  "committer": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Thu Apr 07 13:42:45 2022 +0000"
  },
  "message": "wgsl: Add support for increment/decrement statements\n\nImplemented in both the reader and writer with E2E tests. Other\nbackends will ICE for now.\n\nBug: tint:1488\nChange-Id: Ied2afa55a338347f427dee98a4076643ac432d9c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/86003\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "88ca0ea1eadd6112707fa2527f42aed6d123e47a",
      "old_mode": 33188,
      "old_path": "src/tint/CMakeLists.txt",
      "new_id": "046b81449522ad0321b652d3f729206fe30bfcc2",
      "new_mode": 33188,
      "new_path": "src/tint/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2798c77d8b192aa1bebc35607de741e435cc696c",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl.cc",
      "new_id": "c6ace9923dac0cdb6592822a912d485d2794147b",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "f1444ebd00264cc3dff848d112b4ab3ea53e31a9",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_error_msg_test.cc",
      "new_id": "60db58943055d8b09266b0926b90d136dab63102",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_error_msg_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fba74d7846c96638c0eab78d3e861f620af7da2c",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_for_stmt_test.cc",
      "new_id": "da5ed54209f606c5af063ad6d15e609198ee51ca",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_for_stmt_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18f69a188dd76f088fc9f5eea02c5b188adb9027",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_increment_decrement_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "115f676b46bd3da94da84c6a63da5c9b9d81d8ab",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_singular_expression_test.cc",
      "new_id": "44950a33a86c127c1f14ec581285f4c03134028b",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_singular_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7f23195c313a02728fd5d4913f4fee0d5dfb3bc7",
      "old_mode": 33188,
      "old_path": "src/tint/writer/wgsl/generator_impl.cc",
      "new_id": "d3174c10cbc1c525f61dca58849a5a23b2fdce45",
      "new_mode": 33188,
      "new_path": "src/tint/writer/wgsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "081bd334e7493890e311a62bd3e260a55a9bd295",
      "old_mode": 33188,
      "old_path": "src/tint/writer/wgsl/generator_impl.h",
      "new_id": "bee8d65e4b443516db73b8f68751d7f8eb84ccd6",
      "new_mode": 33188,
      "new_path": "src/tint/writer/wgsl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "fa835d63e3c13c394b90ed76fb8fa93ede6d34cf",
      "old_mode": 33188,
      "old_path": "test/tint/BUILD.gn",
      "new_id": "fcf85d1c7e7d4fedb8414e0047d7b300e7472403",
      "new_mode": 33188,
      "new_path": "test/tint/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ef01ecc4e931bb0c0d98d2e4b54614ffd78806a",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/array_element.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e5435da1c4a8485aae960ee5edf84e88a6a6274",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/array_element.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f960c8a0aa0b8973f98dfa49af4a034e292b85a",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/array_element.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1cd0f6c0b25a1dcc8bde67fd06192c5ddfc733b",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/array_element.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cea2ceeea6e2c2b288e01e0adc5eb575826937d",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/array_element.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ef01ecc4e931bb0c0d98d2e4b54614ffd78806a",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/array_element.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc70319b11bf06d63dea2fbf2d916bfea21e6e59",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/complex.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67e2532c5f8b8bab144e47980b33b96309c2b0d2",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/complex.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5f16eb81ad150cb24ba6458f80185cb34425772",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/complex.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad5f5a6ad1a1f426facdbbc5363f6457a518f996",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/complex.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5953fca5e319f8c6ed9d2378ee310d54540db41",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/complex.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3b55f53c0133b6487382d24991918211dcb2bc7",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/complex.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bf539a8b87631f5e0e51a9d4d8bc8bbb32699d4",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/for_loop_continuing.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f4cedff1169440f8dc94480999613f85b35cb9b",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/for_loop_continuing.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "532428f4d5ef32a30f79ca35ab20a03285e66f79",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/for_loop_continuing.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c11b80d7fba91a3075ff9e062436ed57875e06cd",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/for_loop_continuing.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e3ebd29629e17167b3146accfcab509d9161934",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/for_loop_continuing.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fadeaecf5eeea654af0fcb27aac448f4960510f6",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/for_loop_continuing.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7551a7a1165f35d7c5a228c030b5f663f8eaefa2",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/for_loop_initializer.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "941b4f3919c14a749dac3704e2c4d50779553c45",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/for_loop_initializer.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9aff109c510dbf6bca49ce7d6c4d33e3febbffd2",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/for_loop_initializer.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebbacb6d5169f6861b63b06064c7a81719715ff2",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/for_loop_initializer.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a95225bfa86e5ccb287f55cce5e3393895c4f148",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/for_loop_initializer.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19e7dcd253d0dadbf85f09beca7e8561b116c07e",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/for_loop_initializer.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ea7d0b2cce0ff2003af73d14c2e78032577f61d",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/function.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad95151f67eec493e96d42f38548e119b6d09761",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/function.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad95151f67eec493e96d42f38548e119b6d09761",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/function.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4242e3ccce2b5edd7b5ba9fe1977dfe6a2b93160",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/function.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1adcdfe6f9bcf8271ac03f3e6a9ad2285ad4da0",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/function.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ea7d0b2cce0ff2003af73d14c2e78032577f61d",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/function.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3989ae1123b42ffaf2a16a32defda5dc92d3261f",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/private.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48cffdb54e6cc8a39d64b13da920ab72d3af3e91",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/private.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48cffdb54e6cc8a39d64b13da920ab72d3af3e91",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/private.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c223434589bcf034f702decef76f04a9c4f49ace",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/private.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "441401d2150d5d6caae5a9af9a73eb5fc267d6e6",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/private.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3989ae1123b42ffaf2a16a32defda5dc92d3261f",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/private.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd5d013875447ec79479ce0a691565d7b5f63b09",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/storage.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f603ea5f46503125e65fce85f68eb547cc3e11d",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/storage.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28354c5043b4637ed2cd10c07ca2dc6a7831a65b",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/storage.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd9b5d53373f1cbeefaeeaf1079b8d1881dd8c15",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/storage.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "133d3f3355cc20eb2a7e3c84c23217e58bd3e323",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/storage.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd5d013875447ec79479ce0a691565d7b5f63b09",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/storage.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be48896339d14a5733186c40f0469c8edea537fc",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/vector_component.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6d1854856103bac30390b32b93edf7bb91be2ba",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/vector_component.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60ca93b03c3c2b399ab6fdbfc2b803b730a513af",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/vector_component.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4556d7b368ee5b05e759893377d4beaada1f7385",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/vector_component.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1334066ae2eec496126fa20c61b7a3815290d6ee",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/vector_component.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be48896339d14a5733186c40f0469c8edea537fc",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/vector_component.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf0a50b9fba901ca0e645318f75ec153cbd93672",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/workgroup.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3d1fac5bfaea50f5b4ea793a4b352e52c27c437",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/workgroup.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3d1fac5bfaea50f5b4ea793a4b352e52c27c437",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/workgroup.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66b73b188dfcb0b37d282cf70716c5d1df22d337",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/workgroup.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6136ad982a96e8874be7c2f100ba24c10883a65",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/workgroup.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf0a50b9fba901ca0e645318f75ec153cbd93672",
      "new_mode": 33188,
      "new_path": "test/tint/statements/decrement/workgroup.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b2f03a9ac065504fcf85b5280b60f6db375a733",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/array_element.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b3648a24ee72a0f3e4fae5379f8af6b6aa70027",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/array_element.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "006178188ad451053c7b57929a06c1d9342be54d",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/array_element.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d996613a35b04ceb8e3b71a43b102e00ada7909d",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/array_element.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "250f7390391896973e09fb8f32c210bfe4517775",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/array_element.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b2f03a9ac065504fcf85b5280b60f6db375a733",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/array_element.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c30aab75961c665bcce4b2f1fe83e2ac4adee71",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/complex.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f667ccab4ab25b4cb362409c231dfce74b7efc6d",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/complex.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb3ce44c6bba05007fe9c6b8a775958fdcdbe9a0",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/complex.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45f0182a2b2d6ed9a218b017802fa0b39de58e5d",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/complex.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f6b6c693bee3a0978a9318f21baacf6ad8e62b1",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/complex.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "833a2bbd33dea76e5ebd122348b7bcff23d82729",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/complex.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f84d3c75cc96d390ea50f0c09612f87bee3faf14",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/for_loop_continuing.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d03919985755917d00ed67804433f12a53eee55f",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/for_loop_continuing.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed0f720bfec4714484d2c1820b4891eea2a5520d",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/for_loop_continuing.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e32c1995896d1ee65a22f98310ac872de1cbd274",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/for_loop_continuing.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8e09e589671a94fc279f270dc20450d0a5eea6a",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/for_loop_continuing.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96af6bf249a503812eefa9f58f3a88b3fbdacac9",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/for_loop_continuing.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8df15d93064fdb3103fd94c21b548c4281758d6",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/for_loop_initializer.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40f942a46d57ccfee5a219969fee4cafc2580462",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/for_loop_initializer.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fa9624f547280efd476a8f5e8b81b38d091f0f6",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/for_loop_initializer.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a780f321a3f0e79203ec9ed12b688fb46a0a9ab7",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/for_loop_initializer.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9235f9abaec6e1aeb2ccd046916783079b23deb",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/for_loop_initializer.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5cb2185c7aa89db46c6409c4ca5d16fbb8fae752",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/for_loop_initializer.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c1589ee7f35d67d0ebc02f0c6047e60a929aafa",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/function.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "141a0e7ce5841492cd6211607030e87904168164",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/function.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "141a0e7ce5841492cd6211607030e87904168164",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/function.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c16d002ade8e4a5918f012560bc98936d2ef9ce",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/function.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d48fc4721e6cdf2d426564c9083ed48ca2c76219",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/function.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c1589ee7f35d67d0ebc02f0c6047e60a929aafa",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/function.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e06e7132d7810a541a8f3d1a19f40956ce00359f",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/private.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49753210a7fc75bcc65e8c7fade2c17454d1ba11",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/private.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49753210a7fc75bcc65e8c7fade2c17454d1ba11",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/private.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "abefe6265c7a84a868a7ae5ec5ae5fd6a3cac3d8",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/private.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc7f59a346fb2a73cc9afa10b6f7fcd65dfcf992",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/private.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e06e7132d7810a541a8f3d1a19f40956ce00359f",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/private.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81007bc6c18f8b79924cb529bd69d97e9237c8ad",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/storage.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe12521de80ab61ecf2186384f786807fe0223af",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/storage.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e72d16dc354ff6c98193a13ddf8dbc1407d31d1",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/storage.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "180706525cfc020e1a614b79654e57afc58842dc",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/storage.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5dc0876d672ae75cdf91840ff316e5b9a713b55",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/storage.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81007bc6c18f8b79924cb529bd69d97e9237c8ad",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/storage.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d03ca7d2323d11cd55d57661d29c859ccd30da48",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/vector_component.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a8c651d709ce267a25522caea1dcd7dde938cc5",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/vector_component.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67ce149baeec7d3da5c7e5235218df52fc134a6c",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/vector_component.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec37cab55e97cd251ab7c961dfc94a345d7d54b8",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/vector_component.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67a7efc86cfd267c562fccf8ef3898123c2f0b78",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/vector_component.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d03ca7d2323d11cd55d57661d29c859ccd30da48",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/vector_component.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b4752fb3f727e6c39cb9de544c0970c131cb557",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/workgroup.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8bf31afe37532fd6f156df8416bee994fb26c6d9",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/workgroup.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8bf31afe37532fd6f156df8416bee994fb26c6d9",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/workgroup.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1f382d1e72d38751f7c97c810f1939e2b5df72f",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/workgroup.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4cdda461bf8e753356e49822a2daec8a0ceb193f",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/workgroup.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b4752fb3f727e6c39cb9de544c0970c131cb557",
      "new_mode": 33188,
      "new_path": "test/tint/statements/increment/workgroup.wgsl.expected.wgsl"
    }
  ]
}
