diff options
| author | bjorn3 <17426603+bjorn3@users.noreply.github.com> | 2022-09-04 09:24:26 +0000 |
|---|---|---|
| committer | Jakub Beránek <berykubik@gmail.com> | 2022-10-23 13:43:07 +0200 |
| commit | f7f17bf220265f0d36a015a14d5ce613b81a2822 (patch) | |
| tree | a13f66e6f967660e3475a875fdc0756c1be78978 | |
| parent | e64f1110c062f61746f222059439529a43ccf6dc (diff) | |
| download | rust-f7f17bf220265f0d36a015a14d5ce613b81a2822.tar.gz rust-f7f17bf220265f0d36a015a14d5ce613b81a2822.zip | |
Add missing export for the oom strategy symbol
| -rw-r--r-- | compiler/rustc_codegen_ssa/src/back/symbol_export.rs | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/compiler/rustc_codegen_ssa/src/back/symbol_export.rs b/compiler/rustc_codegen_ssa/src/back/symbol_export.rs index 13777507d71..c2ecc41601c 100644 --- a/compiler/rustc_codegen_ssa/src/back/symbol_export.rs +++ b/compiler/rustc_codegen_ssa/src/back/symbol_export.rs @@ -13,7 +13,7 @@ use rustc_middle::ty::query::{ExternProviders, Providers}; use rustc_middle::ty::subst::{GenericArgKind, SubstsRef}; use rustc_middle::ty::Instance; use rustc_middle::ty::{self, SymbolName, TyCtxt}; -use rustc_session::config::CrateType; +use rustc_session::config::{CrateType, OomStrategy}; use rustc_target::spec::SanitizerSet; pub fn threshold(tcx: TyCtxt<'_>) -> SymbolExportLevel { @@ -206,6 +206,15 @@ fn exported_symbols_provider_local<'tcx>( }, )); } + + symbols.push(( + ExportedSymbol::NoDefId(SymbolName::new(tcx, OomStrategy::SYMBOL)), + SymbolExportInfo { + level: SymbolExportLevel::Rust, + kind: SymbolExportKind::Text, + used: false, + }, + )); } if tcx.sess.instrument_coverage() || tcx.sess.opts.cg.profile_generate.enabled() { |
