)]}'
{
  "commit": "6d6a848e04cdcec3daabcdc29e2a34c437593a28",
  "tree": "8b9b09e4b072d094a76e5896a5791128a5916564",
  "parents": [
    "0deb12b6c17c9a45b545a9a5973f52b18899b0ed"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Sep 27 13:38:19 2021 +0200"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon Sep 27 13:22:10 2021 +0000"
  },
  "message": "Fix inliner downcast insertion for invoke-interface instructions\n\nBug: 199561570\nChange-Id: I7160645b26bb9a3240ad1cc5fef6be905e05c227",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3251db1f84cd9cdb1c197f6e0a95381f0847a883",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/code/ClassInitializerMerger.java",
      "new_id": "b3d27a52f3f60d5ce63aa2008833e41a1c7b5241",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/horizontalclassmerging/code/ClassInitializerMerger.java"
    },
    {
      "type": "modify",
      "old_id": "2448b0c85043888c785138f72fed084fc23cc3b9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/BasicBlockInstructionListIterator.java",
      "new_id": "62cbb043f102b9a87afbce44dacb7a313a59078b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/BasicBlockInstructionListIterator.java"
    },
    {
      "type": "modify",
      "old_id": "4e22392427fea4983059a4124f17ea3933589bf2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/IRCodeInstructionListIterator.java",
      "new_id": "f9bbcc8f1ff349aad0012d2da2daf6afb8f66281",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/IRCodeInstructionListIterator.java"
    },
    {
      "type": "modify",
      "old_id": "14a7d4517b6ebc628ba685ea055a42ac28a735d6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/InstructionListIterator.java",
      "new_id": "d08413d8c9704a2e08e4c2b034f0a24077108642",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/InstructionListIterator.java"
    },
    {
      "type": "modify",
      "old_id": "3e61866a8410fcbc5b6cc919eb587ef896711986",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/LinearFlowInstructionListIterator.java",
      "new_id": "b5aa980eb11cb43ec1adcc1bd59f07c31104b051",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/LinearFlowInstructionListIterator.java"
    },
    {
      "type": "modify",
      "old_id": "0a428962ee28a61db30dec95d477a590dfcc5177",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/DefaultInliningOracle.java",
      "new_id": "0332cce859db32ef571bae6bdbd1c6e1f3cd367d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/DefaultInliningOracle.java"
    },
    {
      "type": "modify",
      "old_id": "7534cbacafdc1997c9f6b1d6b0dad174c0db3357",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/ForcedInliningOracle.java",
      "new_id": "41b6fe6f5b97b1818ecbc42bedb36f1de63f3a43",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/ForcedInliningOracle.java"
    },
    {
      "type": "modify",
      "old_id": "d36206da1033e4549f2060ce87597ff4006a348f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/Inliner.java",
      "new_id": "7591f78af37740113a17431ff015346ec79894ba",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/Inliner.java"
    },
    {
      "type": "modify",
      "old_id": "1dc076f5b78e04503973633ca1e497f805ec8a73",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/InliningStrategy.java",
      "new_id": "b6d33ead1629db13ee93e425e87bdcd8f2956c83",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/InliningStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "1f4064fac5f3ad5ddf3b80b381f547dca97f301d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/classinliner/InlineCandidateProcessor.java",
      "new_id": "5f05d8d77a8fb5c4f9ca7d2afaf86ab2b4c8161f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/classinliner/InlineCandidateProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "255e1feba0eecba206ee61da2dfa957a19757cdb",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/inliner/InterfaceInvokeWithObjectReceiverInliningTest.java",
      "new_id": "88e264b353e3e900404e6e05c7c44f53760a4f05",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/inliner/InterfaceInvokeWithObjectReceiverInliningTest.java"
    },
    {
      "type": "modify",
      "old_id": "105008c0aa3ad6b30ac39404a2649bae46210d19",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/regalloc/RegisterMoveSchedulerTest.java",
      "new_id": "f3db67cf3e0f0e1d8eeb8f0bce8e5eb053045429",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/regalloc/RegisterMoveSchedulerTest.java"
    }
  ]
}
