
These methods are only ever called from within `rustc_codegen_llvm`, so they can just be declared there as well.
11 lines
408 B
Rust
11 lines
408 B
Rust
use super::BackendTypes;
|
|
use rustc_middle::mir::Coverage;
|
|
use rustc_middle::ty::Instance;
|
|
|
|
pub trait CoverageInfoBuilderMethods<'tcx>: BackendTypes {
|
|
/// Handle the MIR coverage info in a backend-specific way.
|
|
///
|
|
/// This can potentially be a no-op in backends that don't support
|
|
/// coverage instrumentation.
|
|
fn add_coverage(&mut self, instance: Instance<'tcx>, coverage: &Coverage);
|
|
}
|