From 82717ab877099db6854c6176de90943c14393f6d Mon Sep 17 00:00:00 2001 From: Ben Kimock Date: Tue, 19 Mar 2024 13:18:23 -0400 Subject: [PATCH] Account for #[link_name] intrinsics shims --- compiler/rustc_monomorphize/src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/rustc_monomorphize/src/lib.rs b/compiler/rustc_monomorphize/src/lib.rs index 6de545416438f..4ec842e8f85a2 100644 --- a/compiler/rustc_monomorphize/src/lib.rs +++ b/compiler/rustc_monomorphize/src/lib.rs @@ -63,6 +63,7 @@ pub fn is_call_from_compiler_builtins_to_upstream_monomorphization<'tcx>( ) -> bool { !instance.def_id().is_local() && tcx.is_compiler_builtins(LOCAL_CRATE) + && tcx.codegen_fn_attrs(instance.def_id()).link_name.is_none() && !should_codegen_locally(tcx, &instance) }