Skip to content

Commit 9b7d254

Browse files
committed
Remove extern crate rustc_middle from rustc_hir_typeck.
1 parent f59348f commit 9b7d254

25 files changed

+25
-3
lines changed

compiler/rustc_hir_typeck/src/callee.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ use rustc_middle::ty::adjustment::{
1919
};
2020
use rustc_middle::ty::GenericArgsRef;
2121
use rustc_middle::ty::{self, Ty, TyCtxt, TypeVisitableExt};
22+
use rustc_middle::{bug, span_bug};
2223
use rustc_span::def_id::LocalDefId;
2324
use rustc_span::symbol::{sym, Ident};
2425
use rustc_span::Span;

compiler/rustc_hir_typeck/src/cast.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ use hir::ExprKind;
3636
use rustc_errors::{codes::*, Applicability, Diag, ErrorGuaranteed};
3737
use rustc_hir as hir;
3838
use rustc_macros::{TypeFoldable, TypeVisitable};
39+
use rustc_middle::bug;
3940
use rustc_middle::mir::Mutability;
4041
use rustc_middle::ty::adjustment::AllowTwoPhase;
4142
use rustc_middle::ty::cast::{CastKind, CastTy};

compiler/rustc_hir_typeck/src/closure.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ use rustc_infer::infer::{BoundRegionConversionTime, DefineOpaqueTypes};
1010
use rustc_infer::infer::{InferOk, InferResult};
1111
use rustc_infer::traits::ObligationCauseCode;
1212
use rustc_macros::{TypeFoldable, TypeVisitable};
13+
use rustc_middle::span_bug;
1314
use rustc_middle::ty::visit::{TypeVisitable, TypeVisitableExt};
1415
use rustc_middle::ty::GenericArgs;
1516
use rustc_middle::ty::{self, Ty, TyCtxt, TypeSuperVisitable, TypeVisitor};

compiler/rustc_hir_typeck/src/coercion.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ use rustc_infer::infer::{Coercion, DefineOpaqueTypes, InferOk, InferResult};
4545
use rustc_infer::traits::{IfExpressionCause, MatchExpressionArmCause};
4646
use rustc_infer::traits::{Obligation, PredicateObligation};
4747
use rustc_middle::lint::in_external_macro;
48+
use rustc_middle::span_bug;
4849
use rustc_middle::traits::BuiltinImplSource;
4950
use rustc_middle::ty::adjustment::{
5051
Adjust, Adjustment, AllowTwoPhase, AutoBorrow, AutoBorrowMutability, PointerCoercion,

compiler/rustc_hir_typeck/src/demand.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use rustc_hir as hir;
55
use rustc_hir::def::Res;
66
use rustc_hir::intravisit::Visitor;
77
use rustc_infer::infer::{DefineOpaqueTypes, InferOk};
8+
use rustc_middle::bug;
89
use rustc_middle::ty::adjustment::AllowTwoPhase;
910
use rustc_middle::ty::error::{ExpectedFound, TypeError};
1011
use rustc_middle::ty::fold::BottomUpFolder;

compiler/rustc_hir_typeck/src/expr.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ use rustc_middle::ty::adjustment::{Adjust, Adjustment, AllowTwoPhase};
4545
use rustc_middle::ty::error::{ExpectedFound, TypeError::Sorts};
4646
use rustc_middle::ty::GenericArgsRef;
4747
use rustc_middle::ty::{self, AdtKind, Ty, TypeVisitableExt};
48+
use rustc_middle::{bug, span_bug};
4849
use rustc_session::errors::ExprParenthesesNeeded;
4950
use rustc_session::parse::feature_err;
5051
use rustc_span::edit_distance::find_best_match_for_name;

compiler/rustc_hir_typeck/src/expr_use_visitor.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ use rustc_hir as hir;
1818
use rustc_hir::def::{CtorOf, Res};
1919
use rustc_hir::def_id::LocalDefId;
2020
use rustc_hir::{HirId, PatKind};
21+
use rustc_middle::{bug, span_bug};
2122
use rustc_middle::hir::place::ProjectionKind;
2223
use rustc_middle::mir::FakeReadCause;
2324
use rustc_middle::ty::{

compiler/rustc_hir_typeck/src/fallback.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ use rustc_hir as hir;
99
use rustc_hir::intravisit::Visitor;
1010
use rustc_hir::HirId;
1111
use rustc_infer::infer::{DefineOpaqueTypes, InferOk};
12+
use rustc_middle::bug;
1213
use rustc_middle::ty::{self, Ty, TyCtxt, TypeSuperVisitable, TypeVisitable};
1314
use rustc_session::lint;
1415
use rustc_span::DUMMY_SP;

compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ use rustc_middle::ty::{
2929
self, AdtKind, CanonicalUserType, GenericParamDefKind, IsIdentity, Ty, TyCtxt, UserType,
3030
};
3131
use rustc_middle::ty::{GenericArgKind, GenericArgsRef, UserArgs, UserSelfTy};
32+
use rustc_middle::{bug, span_bug};
3233
use rustc_session::lint;
3334
use rustc_span::def_id::LocalDefId;
3435
use rustc_span::hygiene::DesugaringKind;

compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ use rustc_infer::infer::{DefineOpaqueTypes, InferOk};
3636
use rustc_middle::ty::adjustment::AllowTwoPhase;
3737
use rustc_middle::ty::visit::TypeVisitableExt;
3838
use rustc_middle::ty::{self, IsSuggestable, Ty, TyCtxt};
39+
use rustc_middle::{bug, span_bug};
3940
use rustc_session::Session;
4041
use rustc_span::symbol::{kw, Ident};
4142
use rustc_span::{sym, BytePos, Span, DUMMY_SP};

0 commit comments

Comments
 (0)