From 6a0d37b69c6c32c4dcd2df85f0cd4df156d46b5a Mon Sep 17 00:00:00 2001 From: Wesley Wiser Date: Mon, 4 Jun 2018 22:43:27 -0400 Subject: [PATCH] Fix some missed query data --- src/librustc/ty/query/plumbing.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/librustc/ty/query/plumbing.rs b/src/librustc/ty/query/plumbing.rs index 3a07f4859d2..2b0cdccd51a 100644 --- a/src/librustc/ty/query/plumbing.rs +++ b/src/librustc/ty/query/plumbing.rs @@ -363,6 +363,8 @@ fn try_get_with>( ) ); + self.sess.profiler(|p| p.record_query(Q::CATEGORY)); + let job = match JobOwner::try_get(self, span, &key) { TryGetJob::NotYetStarted(job) => job, TryGetJob::JobCompleted(result) => { @@ -384,10 +386,7 @@ fn try_get_with>( if dep_node.kind.is_anon() { profq_msg!(self, ProfileQueriesMsg::ProviderBegin); - self.sess.profiler(|p| { - p.start_activity(Q::CATEGORY); - p.record_query(Q::CATEGORY); - }); + self.sess.profiler(|p| p.start_activity(Q::CATEGORY)); let res = job.start(self, |tcx| { tcx.dep_graph.with_anon_task(dep_node.kind, || { -- 2.44.0