Skip to content

Commit 900bcac

Browse files
committed
Remove extern crate rustc_middle from rustc_mir_build.
1 parent 00cfb45 commit 900bcac

File tree

20 files changed

+24
-8
lines changed

20 files changed

+24
-8
lines changed

compiler/rustc_mir_build/src/build/block.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use crate::build::ForGuard::OutsideGuard;
22
use crate::build::{BlockAnd, BlockAndExtension, BlockFrame, Builder};
33
use rustc_middle::middle::region::Scope;
4+
use rustc_middle::span_bug;
45
use rustc_middle::thir::*;
56
use rustc_middle::{mir::*, ty};
67
use rustc_span::Span;

compiler/rustc_mir_build/src/build/coverageinfo/mcdc.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use std::collections::VecDeque;
22

3+
use rustc_middle::bug;
34
use rustc_middle::mir::coverage::{
45
BlockMarkerId, ConditionId, ConditionInfo, MCDCBranchSpan, MCDCDecisionSpan,
56
};

compiler/rustc_mir_build/src/build/custom/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ use rustc_hir::HirId;
2424
use rustc_index::{IndexSlice, IndexVec};
2525
use rustc_middle::{
2626
mir::*,
27+
span_bug,
2728
thir::*,
2829
ty::{ParamEnv, Ty, TyCtxt},
2930
};

compiler/rustc_mir_build/src/build/expr/as_constant.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ use rustc_middle::thir::*;
99
use rustc_middle::ty::{
1010
self, CanonicalUserType, CanonicalUserTypeAnnotation, TyCtxt, UserTypeAnnotationIndex,
1111
};
12+
use rustc_middle::{bug, span_bug};
1213
use rustc_target::abi::Size;
1314

1415
impl<'a, 'tcx> Builder<'a, 'tcx> {

compiler/rustc_mir_build/src/build/expr/as_place.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use crate::build::expr::category::Category;
44
use crate::build::ForGuard::{OutsideGuard, RefWithinGuard};
55
use crate::build::{BlockAnd, BlockAndExtension, Builder, Capture, CaptureMap};
66
use rustc_hir::def_id::LocalDefId;
7+
use rustc_middle::bug;
78
use rustc_middle::hir::place::Projection as HirProjection;
89
use rustc_middle::hir::place::ProjectionKind as HirProjectionKind;
910
use rustc_middle::middle::region;

compiler/rustc_mir_build/src/build/expr/as_rvalue.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ use crate::build::expr::as_place::PlaceBase;
99
use crate::build::expr::category::{Category, RvalueFunc};
1010
use crate::build::{BlockAnd, BlockAndExtension, Builder, NeedsTemporary};
1111
use rustc_hir::lang_items::LangItem;
12+
use rustc_middle::bug;
1213
use rustc_middle::middle::region;
1314
use rustc_middle::mir::interpret::Scalar;
1415
use rustc_middle::mir::*;

compiler/rustc_mir_build/src/build/expr/into.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use rustc_data_structures::fx::FxHashMap;
77
use rustc_data_structures::stack::ensure_sufficient_stack;
88
use rustc_hir as hir;
99
use rustc_middle::mir::*;
10+
use rustc_middle::span_bug;
1011
use rustc_middle::thir::*;
1112
use rustc_middle::ty::CanonicalUserTypeAnnotation;
1213
use rustc_span::source_map::Spanned;

compiler/rustc_mir_build/src/build/matches/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ use crate::build::{BlockAnd, BlockAndExtension, Builder};
1212
use crate::build::{GuardFrame, GuardFrameLocal, LocalsForNode};
1313
use rustc_data_structures::{fx::FxIndexMap, stack::ensure_sufficient_stack};
1414
use rustc_hir::{BindingMode, ByRef};
15+
use rustc_middle::bug;
1516
use rustc_middle::middle::region;
1617
use rustc_middle::mir::{self, *};
1718
use rustc_middle::thir::{self, *};

compiler/rustc_mir_build/src/build/matches/test.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ use rustc_middle::mir::*;
1313
use rustc_middle::ty::util::IntTypeExt;
1414
use rustc_middle::ty::GenericArg;
1515
use rustc_middle::ty::{self, adjustment::PointerCoercion, Ty, TyCtxt};
16+
use rustc_middle::{bug, span_bug};
1617
use rustc_span::def_id::DefId;
1718
use rustc_span::source_map::Spanned;
1819
use rustc_span::symbol::{sym, Symbol};

compiler/rustc_mir_build/src/build/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ use rustc_middle::mir::*;
2020
use rustc_middle::query::TyCtxtAt;
2121
use rustc_middle::thir::{self, ExprId, LintLevel, LocalVarId, Param, ParamId, PatKind, Thir};
2222
use rustc_middle::ty::{self, Ty, TyCtxt, TypeVisitableExt};
23+
use rustc_middle::{bug, span_bug};
2324
use rustc_span::symbol::sym;
2425
use rustc_span::Span;
2526
use rustc_span::Symbol;

0 commit comments

Comments
 (0)