@@ -82,8 +82,8 @@ pub(crate) struct CodegenCx<'ll, 'tcx> {
82
82
83
83
pub isize_ty : & ' ll Type ,
84
84
85
- /// Extra codegen state needed when coverage instrumentation is enabled.
86
- pub coverage_cx : Option < coverageinfo:: CrateCoverageContext < ' ll , ' tcx > > ,
85
+ /// Extra per-CGU codegen state needed when coverage instrumentation is enabled.
86
+ pub coverage_cx : Option < coverageinfo:: CguCoverageContext < ' ll , ' tcx > > ,
87
87
pub dbg_cx : Option < debuginfo:: CodegenUnitDebugContext < ' ll , ' tcx > > ,
88
88
89
89
eh_personality : Cell < Option < & ' ll Value > > ,
@@ -525,7 +525,7 @@ impl<'ll, 'tcx> CodegenCx<'ll, 'tcx> {
525
525
let ( llcx, llmod) = ( & * llvm_module. llcx , llvm_module. llmod ( ) ) ;
526
526
527
527
let coverage_cx =
528
- tcx. sess . instrument_coverage ( ) . then ( coverageinfo:: CrateCoverageContext :: new) ;
528
+ tcx. sess . instrument_coverage ( ) . then ( coverageinfo:: CguCoverageContext :: new) ;
529
529
530
530
let dbg_cx = if tcx. sess . opts . debuginfo != DebugInfo :: None {
531
531
let dctx = debuginfo:: CodegenUnitDebugContext :: new ( llmod) ;
@@ -576,7 +576,7 @@ impl<'ll, 'tcx> CodegenCx<'ll, 'tcx> {
576
576
/// Extra state that is only available when coverage instrumentation is enabled.
577
577
#[ inline]
578
578
#[ track_caller]
579
- pub ( crate ) fn coverage_cx ( & self ) -> & coverageinfo:: CrateCoverageContext < ' ll , ' tcx > {
579
+ pub ( crate ) fn coverage_cx ( & self ) -> & coverageinfo:: CguCoverageContext < ' ll , ' tcx > {
580
580
self . coverage_cx . as_ref ( ) . expect ( "only called when coverage instrumentation is enabled" )
581
581
}
582
582
0 commit comments