)]}'
{
  "commit": "f4c9f9ce2c8fde85204fb31c36cdb640fbef94db",
  "tree": "873fdbc2a09ff39d8546abf56120f78c62eb8a0b",
  "parents": [
    "a925b5cd6d89c95dd0ad9f6d52cdc1ab2aa66021"
  ],
  "author": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Thu Oct 30 11:48:17 2025 +0100"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Thu Oct 30 09:35:14 2025 -0700"
  },
  "message": "Fix indequate non-null field propagation\n\nBug: b/274802355\nChange-Id: Ibb8d33b3eb20fa04a1126a651c1fcb9f28741632",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1279d857e118d7e17dbafd089867a159ac0ccde5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/fieldaccess/TrivialFieldAccessReprocessor.java",
      "new_id": "4e4f5aed09a8d16382d9deb435b39b35a5d5a4a3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/fieldaccess/TrivialFieldAccessReprocessor.java"
    },
    {
      "type": "modify",
      "old_id": "cc5e538ee0a4210b12644ae19abafbe1e8dc733f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/R8RunExamplesAndroidOTest.java",
      "new_id": "cdf7a0de6015e424b1b3968fed92ee3fa94faea3",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/R8RunExamplesAndroidOTest.java"
    },
    {
      "type": "modify",
      "old_id": "dcf7ad6cf6781f0060f4ccf9509465c65d93693f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/EquivalentConstructorsWithClassIdAndDifferentArgumentAndAssignmentOrderMergingTest.java",
      "new_id": "b885a75d4590de6ab4be560b7fe074d4535ade3d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/EquivalentConstructorsWithClassIdAndDifferentArgumentAndAssignmentOrderMergingTest.java"
    },
    {
      "type": "modify",
      "old_id": "7cef546c039c19f922273f0475189a501068798e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/EquivalentConstructorsWithClassIdAndExtraNullsMergingTest.java",
      "new_id": "223fc6db920de4eefdef25890704ce1f7dfd72d4",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/EquivalentConstructorsWithClassIdAndExtraNullsMergingTest.java"
    },
    {
      "type": "modify",
      "old_id": "1fabb4f082bf63365878e126b14057431d99e9d8",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/PinnedClassMemberReferenceTest.java",
      "new_id": "ea9631000d6ea4922a0635bc7ee6b70b44366583",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/classmerging/horizontal/PinnedClassMemberReferenceTest.java"
    },
    {
      "type": "modify",
      "old_id": "758696d819f36bc678bd6ba470f9f88f01180768",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/membervaluepropagation/fields/B274802355Test.java",
      "new_id": "099bccc0005c5b2d45ef11fb113a75920f173d46",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/membervaluepropagation/fields/B274802355Test.java"
    },
    {
      "type": "modify",
      "old_id": "17b34b7fc500d8595f59ed937a74afda1c1b043f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/unusedarguments/CollisionWithUnusedArgumentAndParameterAnnotationsTest.java",
      "new_id": "4ea3d942da7286f049adb0d80976ee0b3e27dc5e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/unusedarguments/CollisionWithUnusedArgumentAndParameterAnnotationsTest.java"
    }
  ]
}
