Skip to content

Commit de61995

Browse files
committed
use default tt constructor
1 parent 7e6d48c commit de61995

File tree

1 file changed

+3
-9
lines changed
  • compiler/rustc_codegen_llvm/src

1 file changed

+3
-9
lines changed

compiler/rustc_codegen_llvm/src/base.rs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ use rustc_codegen_ssa::base::maybe_create_entry_wrapper;
2525
use rustc_codegen_ssa::mono_item::MonoItemExt;
2626
use rustc_codegen_ssa::traits::*;
2727
use rustc_codegen_ssa::{ModuleCodegen, ModuleKind};
28-
use rustc_data_structures::fx::FxHashMap;
2928
use rustc_data_structures::small_c_str::SmallCStr;
3029
use rustc_middle::dep_graph;
3130
use rustc_middle::middle::codegen_fn_attrs::CodegenFnAttrs;
@@ -83,10 +82,9 @@ pub fn compile_codegen_unit(tcx: TyCtxt<'_>, cgu_name: Symbol) -> (ModuleCodegen
8382
recorder.record_arg(cgu.size_estimate().to_string());
8483
});
8584
// Instantiate monomorphizations without filling out definitions yet...
86-
let mut llvm_module = ModuleLlvm::new(tcx, cgu_name.as_str());
87-
let typetrees = {
85+
let llvm_module = ModuleLlvm::new(tcx, cgu_name.as_str());
86+
{
8887
let cx = CodegenCx::new(tcx, cgu, &llvm_module);
89-
9088
let mono_items = cx.codegen_unit.items_in_deterministic_order(cx.tcx);
9189
for &(mono_item, data) in &mono_items {
9290
mono_item.predefine::<Builder<'_, '_, '_>>(&cx, data.linkage, data.visibility);
@@ -134,11 +132,7 @@ pub fn compile_codegen_unit(tcx: TyCtxt<'_>, cgu_name: Symbol) -> (ModuleCodegen
134132
if cx.sess().opts.debuginfo != DebugInfo::None {
135133
cx.debuginfo_finalize();
136134
}
137-
138-
FxHashMap::default()
139-
};
140-
141-
llvm_module.typetrees = typetrees;
135+
}
142136

143137
ModuleCodegen {
144138
name: cgu_name.to_string(),

0 commit comments

Comments
 (0)