Skip to content

Commit 6a35b5c

Browse files
committed
Remove BackendTypes constraint from traits that don't need it.
1 parent 928d8e6 commit 6a35b5c

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

compiler/rustc_codegen_ssa/src/traits/coverageinfo.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
use rustc_middle::mir::coverage::CoverageKind;
22
use rustc_middle::ty::Instance;
33

4-
use super::BackendTypes;
5-
6-
pub trait CoverageInfoBuilderMethods<'tcx>: BackendTypes {
4+
pub trait CoverageInfoBuilderMethods<'tcx> {
75
/// Performs any start-of-function codegen needed for coverage instrumentation.
86
///
97
/// Can be a no-op in backends that don't support coverage instrumentation.

compiler/rustc_codegen_ssa/src/traits/declare.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@ use rustc_hir::def_id::DefId;
22
use rustc_middle::mir::mono::{Linkage, Visibility};
33
use rustc_middle::ty::Instance;
44

5-
use super::BackendTypes;
6-
7-
pub trait PreDefineMethods<'tcx>: BackendTypes {
5+
pub trait PreDefineMethods<'tcx> {
86
fn predefine_static(
97
&self,
108
def_id: DefId,

0 commit comments

Comments
 (0)