@@ -16,7 +16,7 @@ use rustc_hir::definitions::DefKey;
16
16
use rustc_hir:: lang_items:: LangItem ;
17
17
use rustc_index:: bit_set:: BitSet ;
18
18
use rustc_index:: IndexVec ;
19
- use rustc_middle:: metadata:: ModChild ;
19
+ use rustc_middle:: metadata:: { AmbiguityModChild , ModChild } ;
20
20
use rustc_middle:: middle:: codegen_fn_attrs:: CodegenFnAttrs ;
21
21
use rustc_middle:: middle:: exported_symbols:: { ExportedSymbol , SymbolExportInfo } ;
22
22
use rustc_middle:: middle:: resolve_bound_vars:: ObjectLifetimeDefault ;
@@ -397,12 +397,14 @@ define_tables! {
397
397
// That's why the encoded list needs to contain `ModChild` structures describing all the names
398
398
// individually instead of `DefId`s.
399
399
module_children_reexports: Table <DefIndex , LazyArray <ModChild >>,
400
+ ambiguity_module_children_reexports: Table <DefIndex , LazyArray <AmbiguityModChild >>,
400
401
401
402
- optional:
402
403
attributes: Table <DefIndex , LazyArray <ast:: Attribute >>,
403
404
// For non-reexported names in a module every name is associated with a separate `DefId`,
404
405
// so we can take their names, visibilities etc from other encoded tables.
405
406
module_children_non_reexports: Table <DefIndex , LazyArray <DefIndex >>,
407
+ ambiguity_module_children_non_reexports: Table <DefIndex , LazyArray <DefIndex >>,
406
408
associated_item_or_field_def_ids: Table <DefIndex , LazyArray <DefIndex >>,
407
409
opt_def_kind: Table <DefIndex , DefKind >,
408
410
visibility: Table <DefIndex , LazyValue <ty:: Visibility <DefIndex >>>,
0 commit comments