diff options
| author | Gary Guo <gary@garyguo.net> | 2022-04-02 22:27:33 +0100 |
|---|---|---|
| committer | Gary Guo <gary@garyguo.net> | 2022-04-18 20:50:56 +0100 |
| commit | 49cc6d1f843749dab51aa71925f4afd4fad9c419 (patch) | |
| tree | 5f45a62c25bb7147eb66b89111572592500c17a1 /compiler/rustc_codegen_llvm/src | |
| parent | 419e3ba97bea3444a0de987fde85efb37385dba4 (diff) | |
| download | rust-49cc6d1f843749dab51aa71925f4afd4fad9c419.tar.gz rust-49cc6d1f843749dab51aa71925f4afd4fad9c419.zip | |
Add `SymbolExportInfo`
This is currently a wrapper to `SymbolExportLevel` but it allows later addition of extra information.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
| -rw-r--r-- | compiler/rustc_codegen_llvm/src/back/lto.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/rustc_codegen_llvm/src/back/lto.rs b/compiler/rustc_codegen_llvm/src/back/lto.rs index 0f5b1c08ec2..6bc242b46e0 100644 --- a/compiler/rustc_codegen_llvm/src/back/lto.rs +++ b/compiler/rustc_codegen_llvm/src/back/lto.rs @@ -16,7 +16,7 @@ use rustc_errors::{FatalError, Handler}; use rustc_hir::def_id::LOCAL_CRATE; use rustc_middle::bug; use rustc_middle::dep_graph::WorkProduct; -use rustc_middle::middle::exported_symbols::SymbolExportLevel; +use rustc_middle::middle::exported_symbols::{SymbolExportInfo, SymbolExportLevel}; use rustc_session::cgu_reuse_tracker::CguReuse; use rustc_session::config::{self, CrateType, Lto}; use tracing::{debug, info}; @@ -55,8 +55,8 @@ fn prepare_lto( Lto::No => panic!("didn't request LTO but we're doing LTO"), }; - let symbol_filter = &|&(ref name, level): &(String, SymbolExportLevel)| { - if level.is_below_threshold(export_threshold) { + let symbol_filter = &|&(ref name, info): &(String, SymbolExportInfo)| { + if info.level.is_below_threshold(export_threshold) { Some(CString::new(name.as_str()).unwrap()) } else { None |
