Skip to content

Commit c34ebba

Browse files
committed
Remove extern crate rustc_middle from rustc_ty_utils.
1 parent 4bf20b2 commit c34ebba

13 files changed

+12
-2
lines changed

compiler/rustc_ty_utils/src/abi.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use rustc_hir as hir;
22
use rustc_hir::lang_items::LangItem;
3+
use rustc_middle::bug;
34
use rustc_middle::query::Providers;
45
use rustc_middle::ty::layout::{
56
fn_can_unwind, FnAbiError, HasParamEnv, HasTyCtxt, LayoutCx, LayoutOf, TyAndLayout,

compiler/rustc_ty_utils/src/assoc.rs

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use rustc_hir::def_id::{DefId, DefIdMap, LocalDefId};
55
use rustc_hir::intravisit::{self, Visitor};
66
use rustc_middle::query::Providers;
77
use rustc_middle::ty::{self, ImplTraitInTraitData, TyCtxt};
8+
use rustc_middle::{bug, span_bug};
89
use rustc_span::symbol::kw;
910

1011
pub(crate) fn provide(providers: &mut Providers) {

compiler/rustc_ty_utils/src/consts.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use rustc_errors::ErrorGuaranteed;
22
use rustc_hir::def::DefKind;
33
use rustc_hir::def_id::LocalDefId;
4+
use rustc_middle::bug;
45
use rustc_middle::mir::interpret::{LitToConstError, LitToConstInput};
56
use rustc_middle::query::Providers;
67
use rustc_middle::thir::visit;

compiler/rustc_ty_utils/src/implied_bounds.rs

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ use rustc_data_structures::fx::FxHashMap;
22
use rustc_hir as hir;
33
use rustc_hir::def::DefKind;
44
use rustc_hir::def_id::LocalDefId;
5+
use rustc_middle::bug;
56
use rustc_middle::query::Providers;
67
use rustc_middle::ty::{self, Ty, TyCtxt};
78
use rustc_span::Span;

compiler/rustc_ty_utils/src/instance.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use rustc_errors::ErrorGuaranteed;
22
use rustc_hir::def_id::DefId;
33
use rustc_infer::infer::TyCtxtInferExt;
4+
use rustc_middle::bug;
45
use rustc_middle::query::Providers;
56
use rustc_middle::traits::{BuiltinImplSource, CodegenObligationError};
67
use rustc_middle::ty::GenericArgsRef;

compiler/rustc_ty_utils/src/layout.rs

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ use hir::def_id::DefId;
22
use rustc_hir as hir;
33
use rustc_index::bit_set::BitSet;
44
use rustc_index::{IndexSlice, IndexVec};
5+
use rustc_middle::bug;
56
use rustc_middle::mir::{CoroutineLayout, CoroutineSavedLocal};
67
use rustc_middle::query::Providers;
78
use rustc_middle::ty::layout::{

compiler/rustc_ty_utils/src/layout_sanity_check.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
use rustc_middle::bug;
12
use rustc_middle::ty::{
23
layout::{LayoutCx, TyAndLayout},
34
TyCtxt,

compiler/rustc_ty_utils/src/lib.rs

-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@
1616
#![feature(let_chains)]
1717
#![feature(never_type)]
1818

19-
#[macro_use]
20-
extern crate rustc_middle;
2119
#[macro_use]
2220
extern crate tracing;
2321

compiler/rustc_ty_utils/src/needs_drop.rs

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
33
use rustc_data_structures::fx::FxHashSet;
44
use rustc_hir::def_id::DefId;
5+
use rustc_middle::bug;
56
use rustc_middle::query::Providers;
67
use rustc_middle::ty::util::{needs_drop_components, AlwaysRequiresDrop};
78
use rustc_middle::ty::GenericArgsRef;

compiler/rustc_ty_utils/src/opaque_types.rs

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ use rustc_data_structures::fx::FxHashSet;
22
use rustc_hir::intravisit::Visitor;
33
use rustc_hir::{def::DefKind, def_id::LocalDefId};
44
use rustc_hir::{intravisit, CRATE_HIR_ID};
5+
use rustc_middle::bug;
56
use rustc_middle::query::Providers;
67
use rustc_middle::ty::util::{CheckRegions, NotUniqueParam};
78
use rustc_middle::ty::{self, Ty, TyCtxt};

compiler/rustc_ty_utils/src/representability.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use rustc_hir::def::DefKind;
22
use rustc_index::bit_set::BitSet;
3+
use rustc_middle::bug;
34
use rustc_middle::query::Providers;
45
use rustc_middle::ty::{self, Representability, Ty, TyCtxt};
56
use rustc_span::def_id::LocalDefId;

compiler/rustc_ty_utils/src/sig_types.rs

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
use rustc_ast_ir::try_visit;
55
use rustc_ast_ir::visit::VisitorResult;
66
use rustc_hir::{def::DefKind, def_id::LocalDefId};
7+
use rustc_middle::span_bug;
78
use rustc_middle::ty::{self, TyCtxt};
89
use rustc_span::Span;
910
use rustc_type_ir::visit::TypeVisitable;

compiler/rustc_ty_utils/src/ty.rs

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ use rustc_hir as hir;
33
use rustc_hir::def::DefKind;
44
use rustc_hir::LangItem;
55
use rustc_index::bit_set::BitSet;
6+
use rustc_middle::bug;
67
use rustc_middle::query::Providers;
78
use rustc_middle::ty::{self, EarlyBinder, Ty, TyCtxt, TypeVisitableExt, TypeVisitor};
89
use rustc_middle::ty::{ToPredicate, TypeSuperVisitable, TypeVisitable};

0 commit comments

Comments
 (0)