about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorJakub Beránek <berykubik@gmail.com>2025-07-05 10:17:08 +0200
committerJakub Beránek <berykubik@gmail.com>2025-07-06 17:25:19 +0200
commit97da04c9222b1b1b362309555c5825793c3f7f03 (patch)
treea093de9949cbe6b2a204eb30b5fd42642abf1620 /src
parent33e6b7aa0952aecf192de44b2ff515822fad11ce (diff)
downloadrust-97da04c9222b1b1b362309555c5825793c3f7f03.tar.gz
rust-97da04c9222b1b1b362309555c5825793c3f7f03.zip
Add `#[tracing::instrument]` to the LLVM build step
Diffstat (limited to 'src')
-rw-r--r--src/bootstrap/src/core/build_steps/llvm.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/bootstrap/src/core/build_steps/llvm.rs b/src/bootstrap/src/core/build_steps/llvm.rs
index de67a5f77e6..b2056f5cf37 100644
--- a/src/bootstrap/src/core/build_steps/llvm.rs
+++ b/src/bootstrap/src/core/build_steps/llvm.rs
@@ -263,6 +263,15 @@ impl Step for Llvm {
     }
 
     /// Compile LLVM for `target`.
+    #[cfg_attr(
+        feature = "tracing",
+        instrument(
+            level = "debug",
+            name = "Llvm::run",
+            skip_all,
+            fields(target = ?self.target),
+        ),
+    )]
     fn run(self, builder: &Builder<'_>) -> LlvmResult {
         let target = self.target;
         let target_native = if self.target.starts_with("riscv") {