about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/base.rs
diff options
context:
space:
mode:
authorDianQK <dianqk@dianqk.net>2025-02-06 21:59:36 +0800
committerDianQK <dianqk@dianqk.net>2025-02-23 21:23:38 +0800
commit9431427cc363d0a1c36401cb98f15a7426f2220f (patch)
tree6cafe2c42e4bc74ccaef638cf398e09cffb556e5 /compiler/rustc_codegen_llvm/src/base.rs
parentf32ca1afafa6dbe565b7209067f29c8cf9d074c3 (diff)
downloadrust-9431427cc363d0a1c36401cb98f15a7426f2220f.tar.gz
rust-9431427cc363d0a1c36401cb98f15a7426f2220f.zip
Add `new_regular` and `new_allocator` to `ModuleCodegen`
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/base.rs')
-rw-r--r--compiler/rustc_codegen_llvm/src/base.rs8
1 files changed, 2 insertions, 6 deletions
diff --git a/compiler/rustc_codegen_llvm/src/base.rs b/compiler/rustc_codegen_llvm/src/base.rs
index d35c7945bae..6bd27914dbd 100644
--- a/compiler/rustc_codegen_llvm/src/base.rs
+++ b/compiler/rustc_codegen_llvm/src/base.rs
@@ -13,10 +13,10 @@
 
 use std::time::Instant;
 
+use rustc_codegen_ssa::ModuleCodegen;
 use rustc_codegen_ssa::base::maybe_create_entry_wrapper;
 use rustc_codegen_ssa::mono_item::MonoItemExt;
 use rustc_codegen_ssa::traits::*;
-use rustc_codegen_ssa::{ModuleCodegen, ModuleKind};
 use rustc_data_structures::small_c_str::SmallCStr;
 use rustc_middle::dep_graph;
 use rustc_middle::middle::codegen_fn_attrs::CodegenFnAttrs;
@@ -133,11 +133,7 @@ pub(crate) fn compile_codegen_unit(
             }
         }
 
-        ModuleCodegen {
-            name: cgu_name.to_string(),
-            module_llvm: llvm_module,
-            kind: ModuleKind::Regular,
-        }
+        ModuleCodegen::new_regular(cgu_name.to_string(), llvm_module)
     }
 
     (module, cost)