File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -16,10 +16,12 @@ use crate::{GccCodegenBackend, GccContext};
1616
1717pub ( crate ) fn codegen (
1818 cgcx : & CodegenContext < GccCodegenBackend > ,
19- dcx : DiagCtxtHandle < ' _ > ,
2019 module : ModuleCodegen < GccContext > ,
2120 config : & ModuleConfig ,
2221) -> Result < CompiledModule , FatalError > {
22+ let dcx = cgcx. create_dcx ( ) ;
23+ let dcx = dcx. handle ( ) ;
24+
2325 let _timer = cgcx. prof . generic_activity_with_arg ( "GCC_module_codegen" , & * module. name ) ;
2426 {
2527 let context = & module. module_llvm . context ;
Original file line number Diff line number Diff line change @@ -408,11 +408,10 @@ impl WriteBackendMethods for GccCodegenBackend {
408408
409409 fn codegen (
410410 cgcx : & CodegenContext < Self > ,
411- dcx : DiagCtxtHandle < ' _ > ,
412411 module : ModuleCodegen < Self :: Module > ,
413412 config : & ModuleConfig ,
414413 ) -> Result < CompiledModule , FatalError > {
415- back:: write:: codegen ( cgcx, dcx , module, config)
414+ back:: write:: codegen ( cgcx, module, config)
416415 }
417416
418417 fn prepare_thin (
You can’t perform that action at this time.
0 commit comments