Auto merge of #75575 - marmeladema:only-measure-drop-ast, r=eddyb

Only measure time spent dropping the AST

r? @eddyb
This commit is contained in:
bors 2020-08-15 23:55:56 +00:00
commit f032cba02e

View file

@ -348,8 +348,10 @@ pub fn run_compiler(
queries.global_ctxt()?;
// Drop AST after creating GlobalCtxt to free memory
let _timer = sess.prof.generic_activity("drop_ast");
mem::drop(queries.expansion()?.take());
{
let _timer = sess.prof.generic_activity("drop_ast");
mem::drop(queries.expansion()?.take());
}
if sess.opts.debugging_opts.no_analysis || sess.opts.debugging_opts.ast_json {
return early_exit();