From 6d29eac04b5c5bacdb4a92b3d02c78695ed4d829 Mon Sep 17 00:00:00 2001 From: DianQK Date: Fri, 12 Jan 2024 18:22:39 +0800 Subject: [PATCH] Revert "Auto merge of #118568 - DianQK:no-builtins-symbols, r=pnkfelix" This reverts commit 503e129328080e924c0ddfca6abf4c2812580102, reversing changes made to 0e7f91b75e7484a713e2f644212cfc1aa7478a28. --- compiler/rustc_codegen_llvm/src/back/lto.rs | 2 +- .../src/back/symbol_export.rs | 18 +++--------------- .../src/middle/exported_symbols.rs | 5 ----- src/tools/miri/src/bin/miri.rs | 1 - tests/run-make/no-builtins-symbols/Makefile | 7 ------- tests/run-make/no-builtins-symbols/main.rs | 1 - 6 files changed, 4 insertions(+), 30 deletions(-) delete mode 100644 tests/run-make/no-builtins-symbols/Makefile delete mode 100644 tests/run-make/no-builtins-symbols/main.rs diff --git a/compiler/rustc_codegen_llvm/src/back/lto.rs b/compiler/rustc_codegen_llvm/src/back/lto.rs index e9e8ade09b7..42bd8687042 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 || info.used_compiler { + if info.level.is_below_threshold(export_threshold) || info.used { Some(CString::new(name.as_str()).unwrap()) } else { None diff --git a/compiler/rustc_codegen_ssa/src/back/symbol_export.rs b/compiler/rustc_codegen_ssa/src/back/symbol_export.rs index 94841ab7b33..ffa37f1cc16 100644 --- a/compiler/rustc_codegen_ssa/src/back/symbol_export.rs +++ b/compiler/rustc_codegen_ssa/src/back/symbol_export.rs @@ -105,21 +105,20 @@ fn reachable_non_generics_provider(tcx: TyCtxt<'_>, _: LocalCrate) -> DefIdMap, _: LocalCrate) -> DefIdMap, _: LocalCrate) -> DefIdMap