We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 812388a commit bfdb1c1Copy full SHA for bfdb1c1
src/driver/mod.rs
@@ -38,16 +38,12 @@ fn predefine_mono_items<'tcx>(
38
.codegen_instance_attrs(instance.def)
39
.flags
40
.contains(CodegenFnAttrFlags::NAKED);
41
- module
42
- .declare_function(
43
- name,
44
- // Naked functions are defined in a separate object
45
- // file from the codegen unit rustc expects them to
46
- // be defined in.
47
- if is_naked { Linkage::Import } else { linkage },
48
- &sig,
49
- )
50
- .unwrap();
+ if is_naked {
+ // Naked functions are defined in a separate object
+ // file, so they can be declared on the fly.
+ continue;
+ }
+ module.declare_function(name, linkage, &sig).unwrap();
51
}
52
MonoItem::Static(_) | MonoItem::GlobalAsm(_) => {}
53
0 commit comments