)]}'
{
  "commit": "8f0faf94fb41d4e2a85ef2d23e5495f6bea1f31d",
  "tree": "52447ca3ca573a8d77f618cd2b49d17970810059",
  "parents": [
    "76f8c7f4594914880023dc87560e2a73b5a18828",
    "8c24528bb8e64c751c4f254f4424e1d1ff0345ae"
  ],
  "author": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Sun Jul 27 23:05:48 2025 +0000"
  },
  "committer": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Sun Jul 27 23:05:48 2025 +0000"
  },
  "message": "Auto merge of #144225 - purplesyringa:unwinding-intrinsics, r\u003dnikic\n\nDon\u0027t special-case llvm.* as nounwind\n\nCertain LLVM intrinsics, such as `llvm.wasm.throw`, can unwind. Marking them as nounwind causes us to skip cleanup of locals and optimize out `catch_unwind` under inlining or when `llvm.wasm.throw` is used directly by user code.\n\nThe motivation for forcibly marking llvm.* as nounwind is no longer present: most intrinsics are linked as `extern \"C\"` or other non-unwinding ABIs, so we won\u0027t codegen `invoke` for them anyway.\n\nCloses rust-lang/rust#132416.\n\n`@rustbot` label +T-compiler +A-panic\n",
  "tree_diff": []
}
