@@ -16,7 +16,7 @@ use rustc_hir::definitions::DefKey;
1616use rustc_hir:: lang_items:: LangItem ;
1717use rustc_index:: bit_set:: BitSet ;
1818use rustc_index:: IndexVec ;
19- use rustc_middle:: metadata:: ModChild ;
19+ use rustc_middle:: metadata:: { AmbiguityModChild , ModChild } ;
2020use rustc_middle:: middle:: codegen_fn_attrs:: CodegenFnAttrs ;
2121use rustc_middle:: middle:: exported_symbols:: { ExportedSymbol , SymbolExportInfo } ;
2222use rustc_middle:: middle:: resolve_bound_vars:: ObjectLifetimeDefault ;
@@ -397,12 +397,14 @@ define_tables! {
397397 // That's why the encoded list needs to contain `ModChild` structures describing all the names
398398 // individually instead of `DefId`s.
399399 module_children_reexports: Table <DefIndex , LazyArray <ModChild >>,
400+ ambiguity_module_children_reexports: Table <DefIndex , LazyArray <AmbiguityModChild >>,
400401
401402- optional:
402403 attributes: Table <DefIndex , LazyArray <ast:: Attribute >>,
403404 // For non-reexported names in a module every name is associated with a separate `DefId`,
404405 // so we can take their names, visibilities etc from other encoded tables.
405406 module_children_non_reexports: Table <DefIndex , LazyArray <DefIndex >>,
407+ ambiguity_module_children_non_reexports: Table <DefIndex , LazyArray <DefIndex >>,
406408 associated_item_or_field_def_ids: Table <DefIndex , LazyArray <DefIndex >>,
407409 opt_def_kind: Table <DefIndex , DefKind >,
408410 visibility: Table <DefIndex , LazyValue <ty:: Visibility <DefIndex >>>,
0 commit comments