)]}'
{
  "commit": "7c5c66f2a1e26cd3981b6bf2aa9be2425f71bd87",
  "tree": "077513ff85f1cbea7988e5493dd3f24afc001edd",
  "parents": [
    "866ec92701a4db2eb8b7193df36ec53f9c9fb418"
  ],
  "author": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Fri Sep 06 09:36:46 2024 +0200"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Fri Sep 06 10:35:36 2024 +0000"
  },
  "message": "Fix join of concrete and unused value state\n\nChange-Id: I6be651ea3dbd5863fb89dc900a82a938440ccbd9",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ca989154a66d0d48ca9eae317ec803e6fb83fd62",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/ConcreteArrayTypeValueState.java",
      "new_id": "91fbd6d3161edc9d7518da4080c76f6a676cf66a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/ConcreteArrayTypeValueState.java"
    },
    {
      "type": "modify",
      "old_id": "96e476beaaf9a516664db01e52e678ade28b7f22",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/ConcreteClassTypeValueState.java",
      "new_id": "4bbc3ff3876ecb27b76ce756f84e5d6b59a4071c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/ConcreteClassTypeValueState.java"
    },
    {
      "type": "modify",
      "old_id": "118c05d98981e28696cd21e94bece9e1cf2266e9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/ConcretePrimitiveTypeValueState.java",
      "new_id": "4283477424fd55a555e7f035956008219ba7f4de",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/ConcretePrimitiveTypeValueState.java"
    },
    {
      "type": "modify",
      "old_id": "04711fe2c7b231bc1843793c382ab3bbe5ed660f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/ConcreteReceiverValueState.java",
      "new_id": "b7bf979804058940a4467ccf556026b1164f4543",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/ConcreteReceiverValueState.java"
    },
    {
      "type": "modify",
      "old_id": "065159e62f33afbbb95ead7e158be36f135ffe19",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/ConcreteValueState.java",
      "new_id": "9833d99ecccb446c627c556d48628310bf6a9367",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/ConcreteValueState.java"
    },
    {
      "type": "modify",
      "old_id": "6843b58711bc97127e77b4101dd19af669a07eb2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/StateCloner.java",
      "new_id": "0359b740d4c0b7ef1940bb6965d3940d3f116cc8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/StateCloner.java"
    },
    {
      "type": "modify",
      "old_id": "e912bcac0e82a9a958b6566884f8f6bb52b4b0f7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/UnusedArrayTypeValueState.java",
      "new_id": "237b0530b5fc84061ca03491d42b9a8a16367b35",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/UnusedArrayTypeValueState.java"
    },
    {
      "type": "modify",
      "old_id": "9e55e43b1ae4090b25030cf229db745c0c7e1b25",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/UnusedClassTypeValueState.java",
      "new_id": "77b8e6d47a9603e0868868a20d8e3c3c2a88d33a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/UnusedClassTypeValueState.java"
    },
    {
      "type": "modify",
      "old_id": "1ea268abdb929b971ed5c847c3c0edb887415f2a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/UnusedPrimitiveTypeValueState.java",
      "new_id": "b61b267854a87174ef4b209831e0bd8a8bb88573",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/UnusedPrimitiveTypeValueState.java"
    },
    {
      "type": "modify",
      "old_id": "e4d7a81e20926c438a12c2f975312b90ea6ec174",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/UnusedValueState.java",
      "new_id": "26560ff2350082f95bd2894d98af55e590ec32a1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/UnusedValueState.java"
    },
    {
      "type": "modify",
      "old_id": "9876db3b57848e1d944e7618cdbd9d2d1aa5e1c6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/ValueState.java",
      "new_id": "215b46854dd61d500e5369b75bc23538f74130f0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/codescanner/ValueState.java"
    },
    {
      "type": "modify",
      "old_id": "840297ce519e6d6d2692b433188641f13abf82f8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/propagation/InFlowPropagator.java",
      "new_id": "752e59de3c041082ac9b67a49e41b17dbffb7cfd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/propagation/InFlowPropagator.java"
    }
  ]
}
