Skip to content

Commit 3287ddf

Browse files
committed
remove reexports of mir::mono::{MonoItem,CodegenUnit}
1 parent 5940689 commit 3287ddf

File tree

8 files changed

+12
-13
lines changed

8 files changed

+12
-13
lines changed

src/librustc_codegen_llvm/consts.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ use libc::c_uint;
1010
use rustc::hir::def_id::DefId;
1111
use rustc::mir::interpret::{ConstValue, Allocation, read_target_uint,
1212
Pointer, ErrorHandled, GlobalId};
13+
use rustc::mir::mono::MonoItem;
1314
use rustc::hir::Node;
1415
use syntax_pos::Span;
1516
use rustc_target::abi::HasDataLayout;

src/librustc_codegen_llvm/context.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ use crate::value::Value;
55
use rustc::dep_graph::DepGraphSafe;
66
use rustc::hir;
77

8-
use crate::monomorphize::partitioning::CodegenUnit;
98
use crate::type_::Type;
109
use rustc_codegen_ssa::traits::*;
1110

1211
use rustc_data_structures::base_n;
1312
use rustc_data_structures::small_c_str::SmallCStr;
13+
use rustc::mir::mono::CodegenUnit;
1414
use rustc::session::config::{self, DebugInfo};
1515
use rustc::session::Session;
1616
use rustc::ty::layout::{

src/librustc_codegen_ssa/base.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ use rustc::hir::def_id::{DefId, LOCAL_CRATE};
2020
use rustc::middle::cstore::EncodedMetadata;
2121
use rustc::middle::lang_items::StartFnLangItem;
2222
use rustc::middle::weak_lang_items;
23-
use rustc::mir::mono::CodegenUnitNameBuilder;
23+
use rustc::mir::mono::{CodegenUnitNameBuilder, CodegenUnit};
2424
use rustc::ty::{self, Ty, TyCtxt, Instance};
2525
use rustc::ty::layout::{self, Align, TyLayout, LayoutOf, VariantIdx, HasTyCtxt};
2626
use rustc::ty::query::Providers;
2727
use rustc::middle::cstore::{self, LinkagePreference};
2828
use rustc::util::common::{time, print_time_passes_entry};
2929
use rustc::session::config::{self, EntryFnType, Lto};
3030
use rustc::session::Session;
31-
use rustc_mir::monomorphize::partitioning::{CodegenUnit, CodegenUnitExt};
31+
use rustc_mir::monomorphize::partitioning::CodegenUnitExt;
3232
use rustc::util::nodemap::FxHashMap;
3333
use rustc_data_structures::indexed_vec::Idx;
3434
use rustc_codegen_utils::{symbol_names_test, check_for_rustc_errors_attr};

src/librustc_codegen_ssa/traits/misc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
use super::BackendTypes;
2+
use rustc::mir::mono::CodegenUnit;
23
use rustc::session::Session;
34
use rustc::ty::{self, Instance, Ty};
45
use rustc::util::nodemap::FxHashMap;
5-
use rustc_mir::monomorphize::partitioning::CodegenUnit;
66
use std::cell::RefCell;
77
use std::sync::Arc;
88

src/librustc_codegen_utils/symbol_names.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,8 @@ use rustc::hir::CodegenFnAttrFlags;
9393
use rustc::session::config::SymbolManglingVersion;
9494
use rustc::ty::query::Providers;
9595
use rustc::ty::{self, TyCtxt, Instance};
96-
use rustc_mir::monomorphize::item::{InstantiationMode, MonoItem, MonoItemExt};
96+
use rustc::mir::mono::MonoItem;
97+
use rustc_mir::monomorphize::item::{InstantiationMode, MonoItemExt};
9798

9899
use syntax_pos::symbol::InternedString;
99100

src/librustc_mir/monomorphize/item.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
use crate::monomorphize::Instance;
21
use rustc::hir;
32
use rustc::hir::def_id::{DefId, LOCAL_CRATE};
43
use rustc::mir::interpret::ConstValue;
4+
use rustc::mir::mono::MonoItem;
55
use rustc::session::config::OptLevel;
6-
use rustc::ty::{self, Ty, TyCtxt, Const, ClosureSubsts, GeneratorSubsts};
6+
use rustc::ty::{self, Ty, TyCtxt, Const, ClosureSubsts, GeneratorSubsts, Instance};
77
use rustc::ty::subst::{SubstsRef, InternalSubsts};
88
use syntax::ast;
99
use syntax::attr::InlineAttr;
@@ -12,7 +12,6 @@ use std::iter;
1212
use rustc::mir::mono::Linkage;
1313
use syntax_pos::symbol::InternedString;
1414
use syntax::source_map::Span;
15-
pub use rustc::mir::mono::MonoItem;
1615

1716
/// Describes how a monomorphization will be instantiated in object files.
1817
#[derive(PartialEq, Eq, Clone, Copy, Debug, Hash)]

src/librustc_mir/monomorphize/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
use rustc::traits;
22
use rustc::ty::adjustment::CustomCoerceUnsized;
3-
use rustc::ty::{self, Ty, TyCtxt, Instance};
3+
use rustc::ty::{self, Ty, TyCtxt};
44

5-
pub use self::item::{MonoItem, MonoItemExt};
5+
pub use self::item::MonoItemExt;
66

77
pub mod collector;
88
pub mod item;

src/librustc_mir/monomorphize/partitioning.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ use rustc::dep_graph::{WorkProductId, WorkProduct, DepNode, DepConstructor};
101101
use rustc::hir::{CodegenFnAttrFlags, HirId};
102102
use rustc::hir::def::DefKind;
103103
use rustc::hir::def_id::{CrateNum, DefId, LOCAL_CRATE, CRATE_DEF_INDEX};
104-
use rustc::mir::mono::{Linkage, Visibility, CodegenUnitNameBuilder};
104+
use rustc::mir::mono::{Linkage, Visibility, CodegenUnitNameBuilder, CodegenUnit};
105105
use rustc::middle::exported_symbols::SymbolExportLevel;
106106
use rustc::ty::{self, DefIdTree, TyCtxt, InstanceDef};
107107
use rustc::ty::print::characteristic_def_id_of_type;
@@ -114,8 +114,6 @@ use crate::monomorphize::collector::InliningMap;
114114
use crate::monomorphize::collector::{self, MonoItemCollectionMode};
115115
use crate::monomorphize::item::{MonoItemExt, InstantiationMode};
116116

117-
pub use rustc::mir::mono::CodegenUnit;
118-
119117
pub enum PartitioningStrategy {
120118
/// Generates one codegen unit per source-level module.
121119
PerModule,

0 commit comments

Comments
 (0)