We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
#[used]
1 parent aa8413c commit 08b7029Copy full SHA for 08b7029
compiler/rustc_passes/src/reachable.rs
@@ -332,6 +332,8 @@ impl CollectPrivateImplItemsVisitor<'_, '_> {
332
// which are currently akin to allocator symbols.
333
let codegen_attrs = self.tcx.codegen_fn_attrs(def_id);
334
if codegen_attrs.contains_extern_indicator()
335
+ || codegen_attrs.flags.contains(CodegenFnAttrFlags::USED)
336
+ || codegen_attrs.flags.contains(CodegenFnAttrFlags::USED_LINKER)
337
|| codegen_attrs.flags.contains(CodegenFnAttrFlags::RUSTC_STD_INTERNAL_SYMBOL)
338
{
339
self.worklist.push(def_id);
0 commit comments