Skip to content
/ rust Public
forked from rust-lang/rust

Commit 00cfb45

Browse files
committed
Remove extern crate rustc_middle from rustc_metadata.
1 parent 34e247a commit 00cfb45

File tree

7 files changed

+6
-3
lines changed

7 files changed

+6
-3
lines changed

compiler/rustc_metadata/src/creader.rs

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ use rustc_fs_util::try_canonicalize;
1616
use rustc_hir::def_id::{CrateNum, LocalDefId, StableCrateId, LOCAL_CRATE};
1717
use rustc_hir::definitions::Definitions;
1818
use rustc_index::IndexVec;
19+
use rustc_middle::bug;
1920
use rustc_middle::ty::{TyCtxt, TyCtxtFeed};
2021
use rustc_session::config::{self, CrateType, ExternLocation};
2122
use rustc_session::cstore::{CrateDepKind, CrateSource, ExternCrate, ExternCrateSource};

compiler/rustc_metadata/src/dependency_format.rs

+1
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ use crate::errors::{
5959

6060
use rustc_data_structures::fx::FxHashMap;
6161
use rustc_hir::def_id::CrateNum;
62+
use rustc_middle::bug;
6263
use rustc_middle::middle::dependency_format::{Dependencies, DependencyList, Linkage};
6364
use rustc_middle::ty::TyCtxt;
6465
use rustc_session::config::CrateType;

compiler/rustc_metadata/src/lib.rs

-3
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,6 @@
1919

2020
extern crate proc_macro;
2121

22-
#[macro_use]
23-
extern crate rustc_middle;
24-
2522
#[macro_use]
2623
extern crate tracing;
2724

compiler/rustc_metadata/src/rmeta/decoder.rs

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ use rustc_middle::middle::lib_features::LibFeatures;
2121
use rustc_middle::mir::interpret::{AllocDecodingSession, AllocDecodingState};
2222
use rustc_middle::ty::codec::TyDecoder;
2323
use rustc_middle::ty::Visibility;
24+
use rustc_middle::{bug, implement_ty_decoder};
2425
use rustc_serialize::opaque::MemDecoder;
2526
use rustc_serialize::{Decodable, Decoder};
2627
use rustc_session::cstore::{CrateSource, ExternCrate};

compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ use rustc_hir::def::{CtorKind, DefKind, Res};
1111
use rustc_hir::def_id::{CrateNum, DefId, DefIdMap, LOCAL_CRATE};
1212
use rustc_hir::definitions::{DefKey, DefPath, DefPathHash};
1313
use rustc_middle::arena::ArenaAllocatable;
14+
use rustc_middle::bug;
1415
use rustc_middle::metadata::ModChild;
1516
use rustc_middle::middle::exported_symbols::ExportedSymbol;
1617
use rustc_middle::middle::stability::DeprecationEntry;

compiler/rustc_metadata/src/rmeta/encoder.rs

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ use rustc_middle::ty::codec::TyEncoder;
2020
use rustc_middle::ty::fast_reject::{self, TreatParams};
2121
use rustc_middle::ty::{AssocItemContainer, SymbolName};
2222
use rustc_middle::util::common::to_readable_str;
23+
use rustc_middle::{bug, span_bug};
2324
use rustc_serialize::{opaque, Decodable, Decoder, Encodable, Encoder};
2425
use rustc_session::config::{CrateType, OptLevel};
2526
use rustc_span::hygiene::HygieneEncodeContext;

compiler/rustc_metadata/src/rmeta/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ use rustc_middle::middle::codegen_fn_attrs::CodegenFnAttrs;
2424
use rustc_middle::middle::exported_symbols::{ExportedSymbol, SymbolExportInfo};
2525
use rustc_middle::middle::resolve_bound_vars::ObjectLifetimeDefault;
2626
use rustc_middle::mir;
27+
use rustc_middle::trivially_parameterized_over_tcx;
2728
use rustc_middle::ty::fast_reject::SimplifiedType;
2829
use rustc_middle::ty::{self, ReprOptions, Ty, UnusedGenericParams};
2930
use rustc_middle::ty::{DeducedParamAttrs, ParameterizedOverTcx, TyCtxt};

0 commit comments

Comments
 (0)