File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -530,12 +530,8 @@ fn codegen_cgu_content(
530
530
for ( mono_item, item_data) in mono_items {
531
531
match mono_item {
532
532
MonoItem :: Fn ( instance) => {
533
- // Other `InstanceKind`s (e.g. `ReifyShim` generated by indirect calls) should be
534
- // codegened like a normal function.
535
- let is_item_instance = matches ! ( instance. def, InstanceKind :: Item ( _) ) ;
536
-
537
- let flags = tcx. codegen_fn_attrs ( instance. def_id ( ) ) . flags ;
538
- if is_item_instance && flags. contains ( CodegenFnAttrFlags :: NAKED ) {
533
+ let flags = tcx. codegen_instance_attrs ( instance. def ) . flags ;
534
+ if flags. contains ( CodegenFnAttrFlags :: NAKED ) {
539
535
rustc_codegen_ssa:: mir:: naked_asm:: codegen_naked_asm (
540
536
& mut GlobalAsmContext { tcx, global_asm : & mut cx. global_asm } ,
541
537
instance,
You can’t perform that action at this time.
0 commit comments