diff options
| author | Jakub Beránek <berykubik@gmail.com> | 2025-08-18 12:41:12 +0200 |
|---|---|---|
| committer | Jakub Beránek <berykubik@gmail.com> | 2025-08-18 12:41:12 +0200 |
| commit | a1f5bbeed88134cb0978ad85e5e64bc3589318d2 (patch) | |
| tree | 2e2e28990e7363f0859755b6bd82a664e911cfa6 | |
| parent | 4668751e522171185eea69f2bdfba18b7ffb5f5c (diff) | |
| download | rust-a1f5bbeed88134cb0978ad85e5e64bc3589318d2.tar.gz rust-a1f5bbeed88134cb0978ad85e5e64bc3589318d2.zip | |
Provide more useful command creation spans
| -rw-r--r-- | src/bootstrap/src/core/builder/cargo.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/bootstrap/src/core/builder/cargo.rs b/src/bootstrap/src/core/builder/cargo.rs index 3ce21eb151c..39c91ea030d 100644 --- a/src/bootstrap/src/core/builder/cargo.rs +++ b/src/bootstrap/src/core/builder/cargo.rs @@ -101,6 +101,7 @@ pub struct Cargo { impl Cargo { /// Calls [`Builder::cargo`] and [`Cargo::configure_linker`] to prepare an invocation of `cargo` /// to be run. + #[track_caller] pub fn new( builder: &Builder<'_>, compiler: Compiler, @@ -139,6 +140,7 @@ impl Cargo { /// Same as [`Cargo::new`] except this one doesn't configure the linker with /// [`Cargo::configure_linker`]. + #[track_caller] pub fn new_for_mir_opt_tests( builder: &Builder<'_>, compiler: Compiler, @@ -396,6 +398,7 @@ impl From<Cargo> for BootstrapCommand { impl Builder<'_> { /// Like [`Builder::cargo`], but only passes flags that are valid for all commands. + #[track_caller] pub fn bare_cargo( &self, compiler: Compiler, @@ -480,6 +483,7 @@ impl Builder<'_> { /// scoped by `mode`'s output directory, it will pass the `--target` flag for the specified /// `target`, and will be executing the Cargo command `cmd`. `cmd` can be `miri-cmd` for /// commands to be run with Miri. + #[track_caller] fn cargo( &self, compiler: Compiler, |
