diff options
| author | Mads Marquart <mads@marquart.dk> | 2025-03-27 03:10:58 +0100 |
|---|---|---|
| committer | Mads Marquart <mads@marquart.dk> | 2025-03-27 03:34:17 +0100 |
| commit | bd1ef0fad2e8172549a07fbf17dc1f9c4ceea078 (patch) | |
| tree | 5439a6f956241221af2a910cdb75c4fe362629fd /compiler/rustc_codegen_ssa/src | |
| parent | dffb0dbc3e2f28a82085025aec4aea6a6a28b611 (diff) | |
| download | rust-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')
| -rw-r--r-- | compiler/rustc_codegen_ssa/src/back/link.rs | 2 |
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); |
