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.
This commit is contained in:
parent
dffb0dbc3e
commit
bd1ef0fad2
1 changed files with 1 additions and 1 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue