)]}'
{
  "commit": "6d41834e251a65a994bf0acf415ddafd4adbf71f",
  "tree": "02793ee226a369d16d599d2b2ace97ac66a8c147",
  "parents": [
    "7a72c5459dd58f81b0e1a0e5436d145485889375",
    "5ad2f434dccebb4f2bb3fd26cd5a69eeef3235c1"
  ],
  "author": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Fri Nov 14 02:12:16 2025 +0000"
  },
  "committer": {
    "name": "bors",
    "email": "bors@rust-lang.org",
    "time": "Fri Nov 14 02:12:16 2025 +0000"
  },
  "message": "Auto merge of #147462 - Enselic:fix-basic-stepping-array, r\u003dsaethlin\n\nrustc_codegen_llvm: Require `opt-level \u003e\u003d 1` for index-based write_operand_repeatedly() loop\n\nTo make debugger stepping intuitive with `-Copt-level\u003d0`. See the adjusted `basic-stepping.rs` test.\n\nThis is kind of a revert of **bd0aae92dc76d9 (cg_llvm: use index-based loop in write_operand_repeatedly)**, except we don\u0027t revert it, we just make it conditional on `opt-level`. That commit regressed `basic-stepping.rs`, but it was not noticed since that test did not exist back then (it was added later in rust-lang/rust#144876). I have retroactively bisected to find that out.\n\nIt seems messy to sprinkle if-cases inside of\n`write_operand_repeatedly()` so make the whole function conditional.\n\nThe test that bd0aae92dc76d9 added in\n`tests/codegen/issues/issue-111603.rs` already use `-Copt-level\u003d3`, so we don\u0027t need to adjust the compiler flags for it to keep passing.\n\nThis PR takes us one step closer to fixing rust-lang/rust#33013.\n\nCC rust-lang/rust#147426 which is related (there will be trivial conflicts for me to resolve in basic-stepping.rs once one of them lands)\n",
  "tree_diff": []
}
