Move emit_module call

This commit is contained in:
bjorn3
2020-03-07 12:45:05 +01:00
parent 97db112295
commit 36ea72c2bd
+9 -7
View File
@@ -231,6 +231,14 @@ fn emit_module<B: Backend>(
});
crate::main_shim::maybe_create_entry_wrapper(tcx, &mut module);
let modules = vec![emit_module(
tcx,
"some_file".to_string(),
ModuleKind::Regular,
module,
debug,
)];
tcx.sess.abort_if_errors();
let mut allocator_module = new_module("allocator_shim".to_string());
@@ -277,13 +285,7 @@ fn emit_module<B: Backend>(
Box::new(CodegenResults {
crate_name: tcx.crate_name(LOCAL_CRATE),
modules: vec![emit_module(
tcx,
"some_file".to_string(),
ModuleKind::Regular,
module,
debug,
)],
modules,
allocator_module: if created_alloc_shim {
Some(emit_module(
tcx,