We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
#[used]
1 parent 9ebeb28 commit 1af3e0aCopy full SHA for 1af3e0a
compiler/rustc_codegen_llvm/src/back/lto.rs
@@ -56,7 +56,7 @@ fn prepare_lto(
56
};
57
58
let symbol_filter = &|&(ref name, info): &(String, SymbolExportInfo)| {
59
- if info.level.is_below_threshold(export_threshold) {
+ if info.level.is_below_threshold(export_threshold) || info.used {
60
Some(CString::new(name.as_str()).unwrap())
61
} else {
62
None
0 commit comments