Skip to content

Commit 5d35dfb

Browse files
Improve debug output in trans::back::symbol_export.
1 parent d602d7b commit 5d35dfb

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/librustc_trans/back/symbol_export.rs

+7-4
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,10 @@ impl ExportedSymbols {
5151
scx.tcx().map.local_def_id(node_id)
5252
})
5353
.map(|def_id| {
54-
(symbol_for_def_id(scx, def_id, symbol_map),
55-
export_level(scx, def_id))
54+
let name = symbol_for_def_id(scx, def_id, symbol_map);
55+
let export_level = export_level(scx, def_id);
56+
debug!("EXPORTED SYMBOL (local): {} ({:?})", name, export_level);
57+
(name, export_level)
5658
})
5759
.collect();
5860

@@ -90,9 +92,10 @@ impl ExportedSymbols {
9092
.exported_symbols(cnum)
9193
.iter()
9294
.map(|&def_id| {
93-
debug!("EXTERN-SYMBOL: {:?}", def_id);
9495
let name = Instance::mono(scx, def_id).symbol_name(scx);
95-
(name, export_level(scx, def_id))
96+
let export_level = export_level(scx, def_id);
97+
debug!("EXPORTED SYMBOL (re-export): {} ({:?})", name, export_level);
98+
(name, export_level)
9699
})
97100
.collect();
98101

0 commit comments

Comments
 (0)