diff options
| author | Matthias Krüger <476013+matthiaskrgr@users.noreply.github.com> | 2025-05-09 21:50:06 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-09 21:50:06 +0200 |
| commit | 7a5bbe0527b287d43f805b219e62f47a6794f3a8 (patch) | |
| tree | 2d7147781108c6297c7d060a47a1d9ff23b563a0 /compiler/rustc_codegen_llvm/src/errors.rs | |
| parent | dcecb99176edf2eec51613730937d21cdd5c8f6e (diff) | |
| parent | 307a67a02a15ba0bfa26e48e0cdafbf889de5263 (diff) | |
| download | rust-7a5bbe0527b287d43f805b219e62f47a6794f3a8.tar.gz rust-7a5bbe0527b287d43f805b219e62f47a6794f3a8.zip | |
Rollup merge of #139863 - fmease:simp-doctest-build-arg-passing, r=GuillaumeGomez
rustdoc: Replace unstable flag `--doctest-compilation-args` with a simpler one: `--doctest-build-arg` Tracking issue: https://github.com/rust-lang/rust/issues/134172. Context: https://github.com/rust-lang/rust/pull/137096#issuecomment-2776318800 Yeets the ad hoc shell-like lexer for 'nested' program arguments. No FCP necessary since the flag is unstable. I've chosen to replace `compilation` with `build` because it's shorter (you now need to pass it multiple times in order to pass many arguments to the doctest compiler, so it matters a bit) and since I prefer it esthetically. **Issue**: Even though we don't process the argument passed to `--doctest-build-arg`, we end up passing it via an argument file (`rustc `@argfile`)` which delimits arguments by line break (LF or CRLF, [via](https://doc.rust-lang.org/rustc/command-line-arguments.html#path-load-command-line-flags-from-a-path)) meaning ultimately the arguments still get split which is unfortunate. Still, I think this change is an improvement over the status quo. I'll update the tracking issue if/once this PR merges. I'll also add the (CR)LF issue to 'unresolved question'. r? GuillaumeGomez r? notriddle
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/errors.rs')
0 files changed, 0 insertions, 0 deletions
