mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-17 05:25:37 +03:00
Move emit_module call
This commit is contained in:
+9
-7
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user