Skip to content

Commit

Permalink
Don't print the "total" -Ztime-passes output if --prints=... is a…
Browse files Browse the repository at this point in the history
…lso given.

Fixes #64339.
  • Loading branch information
nnethercote committed Sep 16, 2019
1 parent ca3766e commit bb22986
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/librustc_driver/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -132,8 +132,11 @@ pub struct TimePassesCallbacks {

impl Callbacks for TimePassesCallbacks {
fn config(&mut self, config: &mut interface::Config) {
// If a --prints=... option has been given, we don't print the "total"
// time because it will mess up the --prints output. See #64339.
self.time_passes =
config.opts.debugging_opts.time_passes || config.opts.debugging_opts.time;
config.opts.prints.is_empty() &&
(config.opts.debugging_opts.time_passes || config.opts.debugging_opts.time);
}
}

Expand Down

0 comments on commit bb22986

Please sign in to comment.