@@ -27,7 +27,6 @@ extern crate rustc_incremental;
2727extern crate rustc_index;
2828extern crate rustc_session;
2929extern crate rustc_span;
30- extern crate rustc_symbol_mangling;
3130extern crate rustc_target;
3231
3332// This prevents duplicating functions and statics that are already part of the host rustc process.
@@ -257,8 +256,6 @@ impl CodegenBackend for CraneliftCodegenBackend {
257256 } ;
258257 let res = driver:: codegen_crate ( tcx, metadata, need_metadata_module, config) ;
259258
260- rustc_symbol_mangling:: test:: report_symbol_names ( tcx) ;
261-
262259 res
263260 }
264261
@@ -280,18 +277,14 @@ impl CodegenBackend for CraneliftCodegenBackend {
280277 ) -> Result < ( ) , ErrorReported > {
281278 use rustc_codegen_ssa:: back:: link:: link_binary;
282279
283- let _timer = sess. prof . generic_activity ( "link_crate" ) ;
284-
285- sess. time ( "linking" , || {
286- let target_cpu = crate :: target_triple ( sess) . to_string ( ) ;
287- link_binary :: < crate :: archive:: ArArchiveBuilder < ' _ > > (
288- sess,
289- & codegen_results,
290- outputs,
291- & codegen_results. crate_name . as_str ( ) ,
292- & target_cpu,
293- ) ;
294- } ) ;
280+ let target_cpu = crate :: target_triple ( sess) . to_string ( ) ;
281+ link_binary :: < crate :: archive:: ArArchiveBuilder < ' _ > > (
282+ sess,
283+ & codegen_results,
284+ outputs,
285+ & codegen_results. crate_name . as_str ( ) ,
286+ & target_cpu,
287+ ) ;
295288
296289 Ok ( ( ) )
297290 }
0 commit comments