@@ -184,6 +184,7 @@ fn emit_module_children(
184184}
185185
186186fn emit_reexport(
187+ crate_graph: &CrateGraph,
187188 db: &dyn HirDatabase,
188189 trap: &mut TrapFile,
189190 uses: &mut HashMap<String, trap::Label<generated::Item>>,
@@ -245,7 +246,7 @@ fn emit_reexport(
245246 rename,
246247 use_tree_list: None,
247248 });
248- let visibility = emit_visibility(db, trap, Visibility::Public);
249+ let visibility = emit_visibility(crate_graph, db, trap, Visibility::Public);
249250 uses.insert(
250251 key,
251252 trap.emit(generated::Use {
@@ -277,7 +278,7 @@ fn emit_module_items(
277278 import: Some(import),
278279 }) = def.values
279280 {
280- emit_reexport(db, trap, &mut uses, import, name.as_str());
281+ emit_reexport(crate_graph, db, trap, &mut uses, import, name.as_str());
281282 }
282283 if let Some(ra_ap_hir_def::per_ns::Item {
283284 def: value,
@@ -330,7 +331,7 @@ fn emit_module_items(
330331 {
331332 // TODO: handle ExternCrate as well?
332333 if let Some(import) = import.import_or_glob() {
333- emit_reexport(db, trap, &mut uses, import, name.as_str());
334+ emit_reexport(crate_graph, db, trap, &mut uses, import, name.as_str());
334335 }
335336 }
336337 if let Some(ra_ap_hir_def::per_ns::Item {
0 commit comments