)]}'
{
  "commit": "5fd4e449c5effc25e5a5ccb5213326975db98ca1",
  "tree": "1e82ac39d2c4c48feb2a93cdd7f150373cb9058d",
  "parents": [
    "a0d1b814a7fccf510e03140816fae564e9263c1b"
  ],
  "author": {
    "name": "Clément Béra",
    "email": "clementbera@google.com",
    "time": "Wed Apr 26 12:47:47 2023 +0200"
  },
  "committer": {
    "name": "Clément Béra",
    "email": "clementbera@google.com",
    "time": "Thu Apr 27 08:30:34 2023 +0000"
  },
  "message": "Fix subtype assumptions when unboxing enum with subtypes\n\nBug: b/271385332\nChange-Id: Ic7db15a268a8cca25cf1dfa0147251d532368b1f",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cfa834783838b8edd3982ce07804a0655c725bb7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexItemFactory.java",
      "new_id": "ae3f0acfd39cfd1e489d1159cfc0c537762003ea",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexItemFactory.java"
    },
    {
      "type": "modify",
      "old_id": "0f40f034e281b4ba5895d56f6ee9efeceed319d1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/fieldvalueanalysis/StaticFieldValues.java",
      "new_id": "8e5b4ca302d4379d9ab748c75555c13007f483ac",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/fieldvalueanalysis/StaticFieldValues.java"
    },
    {
      "type": "modify",
      "old_id": "9acf10921cc0a288d4d2949e0e3829f9c3b7901e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleFieldValue.java",
      "new_id": "b78f18ba9c7c725dfa45344c0466d53e3ad53404",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/value/SingleFieldValue.java"
    },
    {
      "type": "modify",
      "old_id": "6672c87b1ba6b53786d80eda2dcc53f709416d15",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumDataMap.java",
      "new_id": "06cb686066d44d3af63ba2afca3fcee9a0b5add8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumDataMap.java"
    },
    {
      "type": "modify",
      "old_id": "12e1f1e33e44e1529258a7776352bd2e36a5dec8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxerImpl.java",
      "new_id": "df5d6b1da24b07f574ea8c2b61e1a80d554b3c31",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "3aaff492d82376c17ce9317fb25cec6f5eecbc24",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingLens.java",
      "new_id": "53f7f6381791892b6bbdb5cc8ebc92055354026b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingLens.java"
    },
    {
      "type": "modify",
      "old_id": "cbbd4b90ced4f31e7b4d3d2f6e42a128d313cfb2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingRewriter.java",
      "new_id": "789c542ef18bad5035dd552c8253829efc44d96a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "e08b479dde9c5cf5f9e8eb850432788f1fa5dc36",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingTreeFixer.java",
      "new_id": "6ac7697c31b1e18e5f619f5e588de4ce5c96fe33",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingTreeFixer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "074e0e900606bec2178846ac8bb557362c55dde7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/enumunboxing/enummerging/EnumMergingInstantiatingTest.java"
    },
    {
      "type": "modify",
      "old_id": "ce200a0e2d5ab625244380555a226c3f2e2bd9cd",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/transformers/ClassFileTransformer.java",
      "new_id": "63573d22769bfad8a21ebeff5946301ecb14669a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/transformers/ClassFileTransformer.java"
    }
  ]
}
