mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-09 21:42:44 +00:00
Remove BackendTypes
constraint from traits that don't need it.
This commit is contained in:
parent
928d8e6951
commit
6a35b5c9ed
@ -1,9 +1,7 @@
|
||||
use rustc_middle::mir::coverage::CoverageKind;
|
||||
use rustc_middle::ty::Instance;
|
||||
|
||||
use super::BackendTypes;
|
||||
|
||||
pub trait CoverageInfoBuilderMethods<'tcx>: BackendTypes {
|
||||
pub trait CoverageInfoBuilderMethods<'tcx> {
|
||||
/// Performs any start-of-function codegen needed for coverage instrumentation.
|
||||
///
|
||||
/// Can be a no-op in backends that don't support coverage instrumentation.
|
||||
|
@ -2,9 +2,7 @@ use rustc_hir::def_id::DefId;
|
||||
use rustc_middle::mir::mono::{Linkage, Visibility};
|
||||
use rustc_middle::ty::Instance;
|
||||
|
||||
use super::BackendTypes;
|
||||
|
||||
pub trait PreDefineMethods<'tcx>: BackendTypes {
|
||||
pub trait PreDefineMethods<'tcx> {
|
||||
fn predefine_static(
|
||||
&self,
|
||||
def_id: DefId,
|
||||
|
Loading…
Reference in New Issue
Block a user