diff options
| author | DianQK <dianqk@dianqk.net> | 2023-12-03 18:55:42 +0800 |
|---|---|---|
| committer | DianQK <dianqk@dianqk.net> | 2023-12-04 22:28:00 +0800 |
| commit | 9ed0d11efbec18a1fa4155576a3bcb685676d23c (patch) | |
| tree | b5044b6894a5baf6254b5fa974d6c4ccb5f259b0 /compiler/rustc_codegen_llvm/src | |
| parent | 7ceaf198684b7ca94986a436bf623e20ba62bd23 (diff) | |
| download | rust-9ed0d11efbec18a1fa4155576a3bcb685676d23c.tar.gz rust-9ed0d11efbec18a1fa4155576a3bcb685676d23c.zip | |
Avoid adding compiler-used functions to `symbols.o`
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
| -rw-r--r-- | compiler/rustc_codegen_llvm/src/back/lto.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_codegen_llvm/src/back/lto.rs b/compiler/rustc_codegen_llvm/src/back/lto.rs index db297425b03..abc33a04598 100644 --- a/compiler/rustc_codegen_llvm/src/back/lto.rs +++ b/compiler/rustc_codegen_llvm/src/back/lto.rs @@ -60,7 +60,7 @@ fn prepare_lto( }; let symbol_filter = &|&(ref name, info): &(String, SymbolExportInfo)| { - if info.level.is_below_threshold(export_threshold) || info.used { + if info.level.is_below_threshold(export_threshold) || info.used || info.used_compiler { Some(CString::new(name.as_str()).unwrap()) } else { None |
