Stop using walk_crate.

This commit is contained in:
Camille GILLOT 2021-08-26 18:42:08 +02:00
parent ad3407f482
commit 7ec973d9ce
15 changed files with 45 additions and 39 deletions

View file

@ -116,7 +116,6 @@ crate fn run(options: Options) -> Result<(), ErrorReported> {
let mut global_ctxt = queries.global_ctxt()?.take();
let collector = global_ctxt.enter(|tcx| {
let krate = tcx.hir().krate();
let crate_attrs = tcx.hir().attrs(CRATE_HIR_ID);
let mut opts = scrape_test_config(crate_attrs);
@ -144,10 +143,8 @@ crate fn run(options: Options) -> Result<(), ErrorReported> {
hir_collector.visit_testable(
"".to_string(),
CRATE_HIR_ID,
krate.module().inner,
|this| {
intravisit::walk_crate(this, krate);
},
tcx.hir().span(CRATE_HIR_ID),
|this| tcx.hir().walk_crate(this),
);
collector

View file

@ -45,7 +45,7 @@ crate fn collect_spans_and_sources(
if include_sources {
if generate_link_to_definition {
intravisit::walk_crate(&mut visitor, tcx.hir().krate());
tcx.hir().walk_crate(&mut visitor);
}
let (krate, sources) = sources::collect_local_sources(tcx, src_root, krate);
(krate, sources, visitor.matches)