)]}'
{
  "commit": "21656607112dc599b6f61303cff102a10fd90314",
  "tree": "52ce4514d03d3a437a56414b0e5a85b417c423df",
  "parents": [
    "b637535b08691b9aad2b7de2217494bf6322702f"
  ],
  "author": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Fri Apr 22 13:59:11 2022 +0200"
  },
  "committer": {
    "name": "Søren Gjesse",
    "email": "sgjesse@google.com",
    "time": "Fri Apr 22 12:06:54 2022 +0000"
  },
  "message": "Identify assertion code with conditions for assertion handler callbacks\n\nBefore the code required that anything guarded by an assertions enabled\ncheck would always throw. For assertions with conditions the true\nbranches does not throw but continue execution.\n\nNow the only the code strictly dominated by the assertions enabled check\nneeds to be identified as always throwing from a single throw\ninstruction.\n\nBug: b/226370094\nChange-Id: I27e4766f71291b9e812898ad6131cadaeb24d39f",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "72b8d6a23ff37dad4ab86d9f30bafd27be92d857",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/AssertionsRewriter.java",
      "new_id": "db7343c192af18c3096c43c958274d2ae0778254",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/AssertionsRewriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af2c8db306a413afe6805bbb196f38d7c4f3517f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/rewrite/assertions/AssertionConfigurationAssertionHandlerWithConditionsTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17d4d54b65e2ed0b5e57f90d3e64706751dedfba",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/rewrite/assertions/assertionhandler/AssertionsWithConditions.java"
    }
  ]
}
