Skip to content

Commit 99e036b

Browse files
committed
Remove extern crate rustc_middle from numerous crates.
1 parent e6b3e20 commit 99e036b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+74
-26
lines changed

compiler/rustc_borrowck/src/borrow_set.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use rustc_index::bit_set::BitSet;
66
use rustc_middle::mir::traversal;
77
use rustc_middle::mir::visit::{MutatingUseContext, NonUseContext, PlaceContext, Visitor};
88
use rustc_middle::mir::{self, Body, Local, Location};
9+
use rustc_middle::span_bug;
910
use rustc_middle::ty::{RegionVid, TyCtxt};
1011
use rustc_mir_dataflow::move_paths::MoveData;
1112
use std::fmt;

compiler/rustc_borrowck/src/borrowck_errors.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#![allow(rustc::untranslatable_diagnostic)]
33

44
use rustc_errors::{codes::*, struct_span_code_err, Diag, DiagCtxt};
5+
use rustc_middle::span_bug;
56
use rustc_middle::ty::{self, Ty, TyCtxt};
67
use rustc_span::Span;
78

compiler/rustc_borrowck/src/def_use.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
use rustc_middle::bug;
12
use rustc_middle::mir::visit::{
23
MutatingUseContext, NonMutatingUseContext, NonUseContext, PlaceContext,
34
};

compiler/rustc_borrowck/src/diagnostics/conflict_errors.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ use rustc_hir::def::{DefKind, Res};
1313
use rustc_hir::intravisit::{walk_block, walk_expr, Map, Visitor};
1414
use rustc_hir::{CoroutineDesugaring, PatField};
1515
use rustc_hir::{CoroutineKind, CoroutineSource, LangItem};
16+
use rustc_middle::bug;
1617
use rustc_middle::hir::nested_filter::OnlyBodies;
1718
use rustc_middle::mir::tcx::PlaceTy;
1819
use rustc_middle::mir::{

compiler/rustc_borrowck/src/diagnostics/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ use rustc_hir::CoroutineKind;
1212
use rustc_index::IndexSlice;
1313
use rustc_infer::infer::BoundRegionConversionTime;
1414
use rustc_infer::traits::{FulfillmentErrorCode, SelectionError};
15+
use rustc_middle::bug;
1516
use rustc_middle::mir::tcx::PlaceTy;
1617
use rustc_middle::mir::{
1718
AggregateKind, CallSource, ConstOperand, FakeReadCause, Local, LocalInfo, LocalKind, Location,

compiler/rustc_borrowck/src/diagnostics/move_errors.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
use rustc_errors::{Applicability, Diag};
55
use rustc_hir::intravisit::Visitor;
66
use rustc_hir::{CaptureBy, ExprKind, HirId, Node};
7+
use rustc_middle::bug;
78
use rustc_middle::mir::*;
89
use rustc_middle::ty::{self, Ty};
910
use rustc_mir_dataflow::move_paths::{LookupResult, MovePathIndex};

compiler/rustc_borrowck/src/diagnostics/mutability_errors.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use rustc_errors::{Applicability, Diag};
77
use rustc_hir::intravisit::Visitor;
88
use rustc_hir::{self as hir, BindingMode, ByRef, Node};
99
use rustc_infer::traits;
10+
use rustc_middle::bug;
1011
use rustc_middle::mir::{Mutability, Place, PlaceRef, ProjectionElem};
1112
use rustc_middle::ty::{self, InstanceDef, ToPredicate, Ty, TyCtxt};
1213
use rustc_middle::{

compiler/rustc_borrowck/src/diagnostics/region_errors.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ use rustc_infer::infer::{
1818
error_reporting::unexpected_hidden_region_diagnostic,
1919
NllRegionVariableOrigin, RelateParamBound,
2020
};
21+
use rustc_middle::bug;
2122
use rustc_middle::hir::place::PlaceBase;
2223
use rustc_middle::mir::{ConstraintCategory, ReturnConstraint};
2324
use rustc_middle::ty::GenericArgs;

compiler/rustc_borrowck/src/diagnostics/region_name.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ use rustc_hir::def::{DefKind, Res};
1111
use rustc_middle::ty::print::RegionHighlightMode;
1212
use rustc_middle::ty::{self, RegionVid, Ty};
1313
use rustc_middle::ty::{GenericArgKind, GenericArgsRef};
14+
use rustc_middle::{bug, span_bug};
1415
use rustc_span::symbol::{kw, sym, Ident, Symbol};
1516
use rustc_span::{Span, DUMMY_SP};
1617

compiler/rustc_borrowck/src/lib.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@
1414
#![feature(stmt_expr_attributes)]
1515
#![feature(try_blocks)]
1616

17-
#[macro_use]
18-
extern crate rustc_middle;
1917
#[macro_use]
2018
extern crate tracing;
2119

@@ -33,6 +31,7 @@ use rustc_middle::mir::tcx::PlaceTy;
3331
use rustc_middle::mir::*;
3432
use rustc_middle::query::Providers;
3533
use rustc_middle::ty::{self, ParamEnv, RegionVid, TyCtxt};
34+
use rustc_middle::{bug, span_bug};
3635
use rustc_session::lint::builtin::UNUSED_MUT;
3736
use rustc_span::{Span, Symbol};
3837
use rustc_target::abi::FieldIdx;

0 commit comments

Comments
 (0)