Skip to content

Commit bd1ef0f

Browse files
committed
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.
1 parent dffb0db commit bd1ef0f

File tree

1 file changed

+1
-1
lines changed
  • compiler/rustc_codegen_ssa/src/back

1 file changed

+1
-1
lines changed

Diff for: compiler/rustc_codegen_ssa/src/back/link.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3215,7 +3215,7 @@ fn add_apple_sdk(cmd: &mut dyn Linker, sess: &Session, flavor: LinkerFlavor) ->
32153215

32163216
let sdk_name = apple::sdk_name(&sess.target).to_lowercase();
32173217

3218-
let sdk_root = match get_apple_sdk_root(&sdk_name) {
3218+
let sdk_root = match sess.time("get_apple_sdk_root", || get_apple_sdk_root(&sdk_name)) {
32193219
Ok(s) => s,
32203220
Err(e) => {
32213221
sess.dcx().emit_err(e);

0 commit comments

Comments
 (0)