Skip to content

Commit d49d4ae

Browse files
committed
Remove extern crate rustc_middle from rustc_mir_transform.
1 parent 900bcac commit d49d4ae

31 files changed

+31
-2
lines changed

compiler/rustc_mir_transform/src/abort_unwinding_calls.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use rustc_ast::InlineAsmOptions;
22
use rustc_middle::mir::*;
3+
use rustc_middle::span_bug;
34
use rustc_middle::ty::layout;
45
use rustc_middle::ty::{self, TyCtxt};
56
use rustc_target::spec::abi::Abi;

compiler/rustc_mir_transform/src/check_packed_ref.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use rustc_middle::mir::visit::{PlaceContext, Visitor};
22
use rustc_middle::mir::*;
3+
use rustc_middle::span_bug;
34
use rustc_middle::ty::{self, TyCtxt};
45

56
use crate::MirLint;

compiler/rustc_mir_transform/src/coroutine.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ use rustc_middle::mir::*;
7070
use rustc_middle::ty::CoroutineArgs;
7171
use rustc_middle::ty::InstanceDef;
7272
use rustc_middle::ty::{self, Ty, TyCtxt};
73+
use rustc_middle::{bug, span_bug};
7374
use rustc_mir_dataflow::impls::{
7475
MaybeBorrowedLocals, MaybeLiveLocals, MaybeRequiresStorage, MaybeStorageLive,
7576
};

compiler/rustc_mir_transform/src/coroutine/by_move_body.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
7272
use rustc_data_structures::unord::UnordMap;
7373
use rustc_hir as hir;
74+
use rustc_middle::bug;
7475
use rustc_middle::hir::place::{Projection, ProjectionKind};
7576
use rustc_middle::mir::visit::MutVisitor;
7677
use rustc_middle::mir::{self, dump_mir, MirPass};

compiler/rustc_mir_transform/src/coverage/counters.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use rustc_data_structures::captures::Captures;
44
use rustc_data_structures::fx::FxHashMap;
55
use rustc_data_structures::graph::DirectedGraph;
66
use rustc_index::IndexVec;
7+
use rustc_middle::bug;
78
use rustc_middle::mir::coverage::{CounterId, CovTerm, Expression, ExpressionId, Op};
89

910
use crate::coverage::graph::{BasicCoverageBlock, CoverageGraph, TraverseCoverageGraphWithLoops};

compiler/rustc_mir_transform/src/coverage/graph.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use rustc_data_structures::graph::dominators::{self, Dominators};
44
use rustc_data_structures::graph::{self, DirectedGraph, StartNode};
55
use rustc_index::bit_set::BitSet;
66
use rustc_index::IndexVec;
7+
use rustc_middle::bug;
78
use rustc_middle::mir::{self, BasicBlock, Terminator, TerminatorKind};
89

910
use std::cmp::Ordering;

compiler/rustc_mir_transform/src/coverage/spans.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;
23
use rustc_span::{BytePos, Span};
34

compiler/rustc_mir_transform/src/coverage/spans/from_mir.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use rustc_data_structures::captures::Captures;
22
use rustc_data_structures::fx::FxHashSet;
3+
use rustc_middle::bug;
34
use rustc_middle::mir::coverage::CoverageKind;
45
use rustc_middle::mir::{
56
self, AggregateKind, FakeReadCause, Rvalue, Statement, StatementKind, Terminator,

compiler/rustc_mir_transform/src/coverage/tests.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ use super::graph::{self, BasicCoverageBlock};
3030
use itertools::Itertools;
3131
use rustc_data_structures::graph::{DirectedGraph, Successors};
3232
use rustc_index::{Idx, IndexVec};
33+
use rustc_middle::bug;
3334
use rustc_middle::mir::*;
3435
use rustc_middle::ty;
3536
use rustc_span::{BytePos, Pos, Span, DUMMY_SP};

compiler/rustc_mir_transform/src/dataflow_const_prop.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use rustc_const_eval::const_eval::{throw_machine_stop_str, DummyMachine};
66
use rustc_const_eval::interpret::{ImmTy, Immediate, InterpCx, OpTy, PlaceTy, Projectable};
77
use rustc_data_structures::fx::FxHashMap;
88
use rustc_hir::def::DefKind;
9+
use rustc_middle::bug;
910
use rustc_middle::mir::interpret::{InterpResult, Scalar};
1011
use rustc_middle::mir::visit::{MutVisitor, PlaceContext, Visitor};
1112
use rustc_middle::mir::*;

0 commit comments

Comments
 (0)