Remove BackendTypes constraint from traits that don't need it.

This commit is contained in:
Nicholas Nethercote 2024-09-16 19:51:09 +10:00
parent 928d8e6951
commit 6a35b5c9ed
2 changed files with 2 additions and 6 deletions

View File

@ -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.

View File

@ -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,