Revert "Reduce the amount of untracked state in TyCtxt"

This commit is contained in:
Camille Gillot
2021-06-01 09:05:22 +02:00
committed by GitHub
parent c9c1f8be3f
commit 0f0f3138cb
49 changed files with 255 additions and 234 deletions

View File

@@ -108,7 +108,7 @@ pub fn print_stats(tcx: TyCtxt<'_>) {
queries.iter().filter(|q| q.local_def_id_keys.is_some()).collect();
def_id_density.sort_by_key(|q| q.local_def_id_keys.unwrap());
eprintln!("\nLocal DefId density:");
let total = tcx.resolutions(()).definitions.def_index_count() as f64;
let total = tcx.hir().definitions().def_index_count() as f64;
for q in def_id_density.iter().rev() {
let local = q.local_def_id_keys.unwrap();
eprintln!(" {} - {} = ({}%)", q.name, local, (local as f64 * 100.0) / total);