)]}'
{
  "commit": "72eca971b675a47f42d453a5bfa8f38fe237a6f6",
  "tree": "ae0700b658e2beb06870c1e050402b9f3debec43",
  "parents": [
    "ce0bcd9fa96814f25ee68e754c42825cdaefa044"
  ],
  "author": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Thu Apr 04 13:09:46 2024 +0200"
  },
  "committer": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Thu Apr 04 13:09:46 2024 +0200"
  },
  "message": "Check API level for get instructions in constant canonicalizer\n\nAvoid moving get instructions in the constant canonicalizer if the\nfield type is not safe to reference on all supported API levels.\nThe get will most likely be guarded by an API level check and\nmoving it can then cause java.lang.NoClassDefFoundError.\n\nFixes: b/331556916\nChange-Id: I5e6e736492af9249971ef594e07fdc3fb3280e6c",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1ef539abdf9b71aae7c0f6acf1d12ad24732cb34",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/ConstantCanonicalizer.java",
      "new_id": "a5be12bf92cae9d3204040df8ff1142653527b74",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/ConstantCanonicalizer.java"
    },
    {
      "type": "modify",
      "old_id": "f448ee948e3476e2447f390da8447ed9fdf73841",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/AndroidApiLevelUtils.java",
      "new_id": "0e533137a11a0cd2954e1fbda2511c1be538b535",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/AndroidApiLevelUtils.java"
    },
    {
      "type": "modify",
      "old_id": "20382b7a3da45610053ff2e5f8c114fb26725262",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/apimodel/ApiModelConstantCanonicalizationTest.java",
      "new_id": "c463f1b8687151da35f9bc5a35584465dc24a264",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/apimodel/ApiModelConstantCanonicalizationTest.java"
    }
  ]
}
