about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back
diff options
context:
space:
mode:
authorMads Marquart <mads@marquart.dk>2025-03-27 03:10:58 +0100
committerMads Marquart <mads@marquart.dk>2025-03-27 03:34:17 +0100
commitbd1ef0fad2e8172549a07fbf17dc1f9c4ceea078 (patch)
tree5439a6f956241221af2a910cdb75c4fe362629fd /compiler/rustc_codegen_ssa/src/back
parentdffb0dbc3e2f28a82085025aec4aea6a6a28b611 (diff)
downloadrust-bd1ef0fad2e8172549a07fbf17dc1f9c4ceea078.tar.gz
rust-bd1ef0fad2e8172549a07fbf17dc1f9c4ceea078.zip
Invoke xcrun inside sess.time
It can be a fairly expensive operation when the output is not cached, so
it's nice to get some visibility into the runtime cost.
Diffstat (limited to 'compiler/rustc_codegen_ssa/src/back')
-rw-r--r--compiler/rustc_codegen_ssa/src/back/link.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_codegen_ssa/src/back/link.rs b/compiler/rustc_codegen_ssa/src/back/link.rs
index 776f381ded4..eb6aebf2320 100644
--- a/compiler/rustc_codegen_ssa/src/back/link.rs
+++ b/compiler/rustc_codegen_ssa/src/back/link.rs
@@ -3215,7 +3215,7 @@ fn add_apple_sdk(cmd: &mut dyn Linker, sess: &Session, flavor: LinkerFlavor) ->
 
     let sdk_name = apple::sdk_name(&sess.target).to_lowercase();
 
-    let sdk_root = match get_apple_sdk_root(&sdk_name) {
+    let sdk_root = match sess.time("get_apple_sdk_root", || get_apple_sdk_root(&sdk_name)) {
         Ok(s) => s,
         Err(e) => {
             sess.dcx().emit_err(e);