Add WalkItemKind::Ctxt so AssocCtxt is not sent to non-Assoc ItemKinds
This commit is contained in:
parent
1236656319
commit
6180173612
7 changed files with 35 additions and 27 deletions
|
@ -247,10 +247,10 @@ impl MutVisitor for CfgEval<'_> {
|
|||
fn flat_map_assoc_item(
|
||||
&mut self,
|
||||
item: P<ast::AssocItem>,
|
||||
_ctxt: AssocCtxt,
|
||||
ctxt: AssocCtxt,
|
||||
) -> SmallVec<[P<ast::AssocItem>; 1]> {
|
||||
let item = configure!(self, item);
|
||||
mut_visit::walk_flat_map_item(self, item)
|
||||
mut_visit::walk_flat_map_assoc_item(self, item, ctxt)
|
||||
}
|
||||
|
||||
fn flat_map_foreign_item(
|
||||
|
|
|
@ -6,7 +6,7 @@ use rustc_ast as ast;
|
|||
use rustc_ast::entry::EntryPointType;
|
||||
use rustc_ast::mut_visit::*;
|
||||
use rustc_ast::ptr::P;
|
||||
use rustc_ast::visit::{AssocCtxt, Visitor, walk_item};
|
||||
use rustc_ast::visit::{Visitor, walk_item};
|
||||
use rustc_ast::{ModKind, attr};
|
||||
use rustc_errors::DiagCtxtHandle;
|
||||
use rustc_expand::base::{ExtCtxt, ResolverExpand};
|
||||
|
@ -150,7 +150,7 @@ impl<'a> MutVisitor for TestHarnessGenerator<'a> {
|
|||
item.id,
|
||||
&mut item.ident,
|
||||
&mut item.vis,
|
||||
AssocCtxt::Trait, /* ignored */
|
||||
(),
|
||||
self,
|
||||
);
|
||||
self.add_test_cases(item.id, span, prev_tests);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue