)]}'
{
  "commit": "f86849a4544a9633f4f087d23ad37ad5f4e8217f",
  "tree": "3f31fdf14fdaab56a1c7f5b55a0d70c82cc775fd",
  "parents": [
    "82e4cc0c3ccffc11e65f78ddaa98d768195bc692"
  ],
  "author": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon May 04 09:49:40 2026 +0200"
  },
  "committer": {
    "name": "Christoffer Adamsen",
    "email": "christofferqa@google.com",
    "time": "Mon May 04 09:49:40 2026 +0200"
  },
  "message": "Revert \"Better side effect analysis for StringConcat optimizations\"\n\nThis reverts commit 1ed138a3e738b79b3e904a13eb110d8a1d1c452b.\n\nReason for revert: Possibly blocking R8 roll to studio-main due to test failure: //tools/base/build-system/integration-test/connected:MinifyInstrumentLibConnectedTest\n\nOriginal change\u0027s description:\n\u003e Better side effect analysis for StringConcat optimizations\n\u003e\n\u003e Chrome size with enableStringConcatInstruction:\n\u003e before: 21875128\n\u003e after:  21875080\n\u003e\n\u003e Bug: 467374229\n\u003e Change-Id: Ib17972b385c8d0507ef069d7a9bbc0852286c144\n\n\nBug: 467374229\nChange-Id: I469ffcfed1aee58b8207e3b52168f86f28e8a005",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ac375a25f35cbd14d7ae39c1ba37ba341d56abc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/IRCode.java",
      "new_id": "73930b4645888c1943ac8cbb035b4bcc14f0d381",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/IRCode.java"
    },
    {
      "type": "modify",
      "old_id": "93d873225d2976b1e58915cec0f21f0abdcf1d2b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/StringConcat.java",
      "new_id": "60e7a82dd9f986faeb7734bde50b96111d222b23",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/StringConcat.java"
    },
    {
      "type": "modify",
      "old_id": "ebb15c1593b79c4073d8d12618dfa4b224e8eb4c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/passes/StringConcatOptimizer.java",
      "new_id": "3f00f2bf9e6be25d106a464d12fddabfd66a6db5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/passes/StringConcatOptimizer.java"
    },
    {
      "type": "modify",
      "old_id": "3fc4def2f2feb07bd6c755226dcc1179431b6001",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/library/sideeffects/JavaLangObjectsSideEffectCollection.java",
      "new_id": "0c65d0449a70653ddcdb34d902eddf24246ab704",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/library/sideeffects/JavaLangObjectsSideEffectCollection.java"
    },
    {
      "type": "modify",
      "old_id": "84a8fa53211e4a4a8c24a986712ca5e068a49d45",
      "old_mode": 33188,
      "old_path": "src/test/java11/com/android/tools/r8/jdk11/string/StringConcatTest.java",
      "new_id": "a5c0eaa541d2e49ed1aab07057040928eb6afdcf",
      "new_mode": 33188,
      "new_path": "src/test/java11/com/android/tools/r8/jdk11/string/StringConcatTest.java"
    }
  ]
}
