diff options
| author | Zalathar <Zalathar@users.noreply.github.com> | 2024-10-31 21:12:15 +1100 |
|---|---|---|
| committer | Zalathar <Zalathar@users.noreply.github.com> | 2024-10-31 21:25:43 +1100 |
| commit | 8dddd1ae603756ef4957320880115ecc65d706a5 (patch) | |
| tree | e265140dee433a311c102917f34d330e938a125e /compiler/rustc_codegen_llvm/src/context.rs | |
| parent | 75eff9a5749411ba5a0b37cc3299116c4e263075 (diff) | |
| download | rust-8dddd1ae603756ef4957320880115ecc65d706a5.tar.gz rust-8dddd1ae603756ef4957320880115ecc65d706a5.zip | |
coverage: Avoid ICE when `coverage_cx` is unexpectedly unavailable
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/context.rs')
| -rw-r--r-- | compiler/rustc_codegen_llvm/src/context.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/rustc_codegen_llvm/src/context.rs b/compiler/rustc_codegen_llvm/src/context.rs index 9778ff4918c..313957dda96 100644 --- a/compiler/rustc_codegen_llvm/src/context.rs +++ b/compiler/rustc_codegen_llvm/src/context.rs @@ -554,6 +554,7 @@ impl<'ll, 'tcx> CodegenCx<'ll, 'tcx> { /// Extra state that is only available when coverage instrumentation is enabled. #[inline] + #[track_caller] pub(crate) fn coverage_cx(&self) -> &coverageinfo::CrateCoverageContext<'ll, 'tcx> { self.coverage_cx.as_ref().expect("only called when coverage instrumentation is enabled") } |
