Skip to content

Commit 49b6ac0

Browse files
committed
Auto merge of #154916 - jhpratt:rollup-RkdDmtW, r=jhpratt
Rollup of 6 pull requests Successful merges: - #154627 (Move `rustc_middle::mir::mono` to `rustc_middle::mono`) - #154729 (de-non_const some `Iterator` methods) - #154891 (implement `StructuralPartialEq` for `MaybeDangling`) - #154894 (Slightly refactor mplace<->ptr conversions) - #154751 (compiletest: Remove `rfail` support from incremental tests) - #154901 (Update books)
2 parents bcded33 + a2b6e9a commit 49b6ac0

File tree

81 files changed

+172
-380
lines changed

Some content is hidden

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

81 files changed

+172
-380
lines changed

compiler/rustc_codegen_cranelift/src/driver/aot.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ use rustc_data_structures::sync::{IntoDynSyncSend, par_map};
1919
use rustc_hir::attrs::Linkage as RLinkage;
2020
use rustc_middle::dep_graph::{WorkProduct, WorkProductId};
2121
use rustc_middle::middle::codegen_fn_attrs::CodegenFnAttrFlags;
22-
use rustc_middle::mir::mono::{CodegenUnit, MonoItem, MonoItemData, Visibility};
22+
use rustc_middle::mono::{CodegenUnit, MonoItem, MonoItemData, Visibility};
2323
use rustc_session::Session;
2424
use rustc_session::config::{OutputFilenames, OutputType};
2525

compiler/rustc_codegen_cranelift/src/driver/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
77
use rustc_data_structures::profiling::SelfProfilerRef;
88
use rustc_middle::middle::codegen_fn_attrs::CodegenFnAttrFlags;
9-
use rustc_middle::mir::mono::{MonoItem, MonoItemData};
9+
use rustc_middle::mono::{MonoItem, MonoItemData};
1010

1111
use crate::prelude::*;
1212

compiler/rustc_codegen_cranelift/src/linkage.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use rustc_hir::attrs::Linkage as RLinkage;
2-
use rustc_middle::mir::mono::{MonoItem, Visibility};
2+
use rustc_middle::mono::{MonoItem, Visibility};
33

44
use crate::prelude::*;
55

compiler/rustc_codegen_gcc/src/base.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use rustc_codegen_ssa::traits::DebugInfoCodegenMethods;
1111
use rustc_hir::attrs::Linkage;
1212
use rustc_middle::dep_graph;
1313
#[cfg(feature = "master")]
14-
use rustc_middle::mir::mono::Visibility;
14+
use rustc_middle::mono::Visibility;
1515
use rustc_middle::ty::TyCtxt;
1616
use rustc_session::config::DebugInfo;
1717
use rustc_span::Symbol;

compiler/rustc_codegen_gcc/src/context.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use rustc_codegen_ssa::traits::{BackendTypes, BaseTypeCodegenMethods, MiscCodege
1111
use rustc_data_structures::base_n::{ALPHANUMERIC_ONLY, ToBaseN};
1212
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
1313
use rustc_middle::mir::interpret::Allocation;
14-
use rustc_middle::mir::mono::CodegenUnit;
14+
use rustc_middle::mono::CodegenUnit;
1515
use rustc_middle::span_bug;
1616
use rustc_middle::ty::layout::{
1717
FnAbiError, FnAbiOf, FnAbiOfHelpers, FnAbiRequest, HasTyCtxt, HasTypingEnv, LayoutError,

compiler/rustc_codegen_gcc/src/mono_item.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use rustc_hir::def::DefKind;
66
use rustc_hir::def_id::{DefId, LOCAL_CRATE};
77
use rustc_middle::bug;
88
use rustc_middle::middle::codegen_fn_attrs::CodegenFnAttrFlags;
9-
use rustc_middle::mir::mono::Visibility;
9+
use rustc_middle::mono::Visibility;
1010
use rustc_middle::ty::layout::{FnAbiOf, HasTypingEnv, LayoutOf};
1111
use rustc_middle::ty::{self, Instance, TypeVisitableExt};
1212

compiler/rustc_codegen_llvm/src/base.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use rustc_data_structures::small_c_str::SmallCStr;
2121
use rustc_hir::attrs::Linkage;
2222
use rustc_middle::dep_graph;
2323
use rustc_middle::middle::codegen_fn_attrs::{CodegenFnAttrs, SanitizerFnAttrs};
24-
use rustc_middle::mir::mono::Visibility;
24+
use rustc_middle::mono::Visibility;
2525
use rustc_middle::ty::TyCtxt;
2626
use rustc_session::config::{DebugInfo, Offload};
2727
use rustc_span::Symbol;

compiler/rustc_codegen_llvm/src/consts.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use rustc_middle::mir::interpret::{
1212
Allocation, ConstAllocation, ErrorHandled, InitChunk, Pointer, Scalar as InterpScalar,
1313
read_target_uint,
1414
};
15-
use rustc_middle::mir::mono::MonoItem;
15+
use rustc_middle::mono::MonoItem;
1616
use rustc_middle::ty::layout::{HasTypingEnv, LayoutOf};
1717
use rustc_middle::ty::{self, Instance};
1818
use rustc_middle::{bug, span_bug};

compiler/rustc_codegen_llvm/src/context.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ use rustc_data_structures::fx::FxHashMap;
1515
use rustc_data_structures::small_c_str::SmallCStr;
1616
use rustc_hir::def_id::DefId;
1717
use rustc_middle::middle::codegen_fn_attrs::PatchableFunctionEntry;
18-
use rustc_middle::mir::mono::CodegenUnit;
18+
use rustc_middle::mono::CodegenUnit;
1919
use rustc_middle::ty::layout::{
2020
FnAbiError, FnAbiOfHelpers, FnAbiRequest, HasTypingEnv, LayoutError, LayoutOfHelpers,
2121
};

compiler/rustc_codegen_llvm/src/coverageinfo/mapgen/unused.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use rustc_codegen_ssa::traits::{BaseTypeCodegenMethods, ConstCodegenMethods};
22
use rustc_data_structures::fx::FxHashSet;
33
use rustc_hir::def_id::{DefId, LocalDefId};
44
use rustc_middle::mir;
5-
use rustc_middle::mir::mono::MonoItemPartitions;
5+
use rustc_middle::mono::{MonoItem, MonoItemPartitions};
66
use rustc_middle::ty::{self, TyCtxt};
77
use rustc_span::def_id::DefIdSet;
88

@@ -109,8 +109,8 @@ fn prepare_usage_sets<'tcx>(tcx: TyCtxt<'tcx>) -> UsageSets<'tcx> {
109109
.iter()
110110
.flat_map(|cgu| cgu.items().keys())
111111
.filter_map(|item| match item {
112-
mir::mono::MonoItem::Fn(instance) => Some(instance),
113-
mir::mono::MonoItem::Static(_) | mir::mono::MonoItem::GlobalAsm(_) => None,
112+
MonoItem::Fn(instance) => Some(instance),
113+
MonoItem::Static(_) | MonoItem::GlobalAsm(_) => None,
114114
})
115115
// We only need one arbitrary instance per definition.
116116
.filter(move |instance| def_ids_seen.insert(instance.def_id()))

0 commit comments

Comments
 (0)