)]}'
{
  "commit": "243f0cd14c42f909f64cc6a06d42fbf072803bf4",
  "tree": "86635b141e6f7289062e9b252dc6ada7500c6e21",
  "parents": [
    "c4cbac95910d1f0defa76091015182a3cfc15b68"
  ],
  "author": {
    "name": "Valentin Churavy",
    "email": "v.churavy@gmail.com",
    "time": "Thu Sep 10 12:43:44 2026 +0200"
  },
  "committer": {
    "name": "Valentin Churavy",
    "email": "v.churavy@gmail.com",
    "time": "Thu Sep 10 12:43:44 2026 +0200"
  },
  "message": "Fix the ForwardModeSplit atomicmodify test on LLVM 15/16\n\nThe augmented primal\u0027s tape allocation is named %tapemem on LLVM 18 but\n%malloccall on LLVM 15, and the block also pinned metadata numbering\nthat is incidental to what the test asserts. Check only what the fix is\nabout: the augmented primal increments the shadow counter once, and the\ntangent pass does not repeat it.\n\nCo-Authored-By: Claude Opus 5 (1M context) \u003cnoreply@anthropic.com\u003e\nClaude-Session: https://claude.ai/code/session_01KizJorTNfqA9Q6kVwARLVV\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aef17eb9905c176cf83362704eac349c29c63a9e",
      "old_mode": 33188,
      "old_path": "enzyme/test/Enzyme/ForwardModeSplit/jlatomicmodify.ll",
      "new_id": "753b67a9497445ea9e5b6be2846889330ea15b50",
      "new_mode": 33188,
      "new_path": "enzyme/test/Enzyme/ForwardModeSplit/jlatomicmodify.ll"
    }
  ]
}
