diff options
| author | Wesley Wiser <wwiser@gmail.com> | 2018-06-04 22:43:27 -0400 |
|---|---|---|
| committer | Wesley Wiser <wwiser@gmail.com> | 2018-08-02 18:57:24 -0400 |
| commit | 6a0d37b69c6c32c4dcd2df85f0cd4df156d46b5a (patch) | |
| tree | de5f3c2f25142c333aee9773c04ef03992cef111 | |
| parent | 0f43800d10efd4e6255d375dad00be6b8ab6b5d7 (diff) | |
| download | rust-6a0d37b69c6c32c4dcd2df85f0cd4df156d46b5a.tar.gz rust-6a0d37b69c6c32c4dcd2df85f0cd4df156d46b5a.zip | |
Fix some missed query data
| -rw-r--r-- | src/librustc/ty/query/plumbing.rs | 7 |
1 files 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 @@ impl<'a, 'gcx, 'tcx> TyCtxt<'a, 'gcx, 'tcx> { ) ); + 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 @@ impl<'a, 'gcx, 'tcx> TyCtxt<'a, 'gcx, 'tcx> { 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, || { |
