Skip to content

Commit 7a2f1ca

Browse files
committed
Auto merge of #1887 - hyd-dev:rustup, r=RalfJung
`rustc_target::abi::LayoutOf` -> `rustc_middle::ty::layout::LayoutOf` This should <!---->fix<!----> rust-lang/rust#88671.
2 parents 4f1fca7 + 3fedc7b commit 7a2f1ca

12 files changed

+28
-18
lines changed

rust-version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6cfa773583bb5123e630668f5bfe466716225546
1+
1c858ba5bf7bd06c1a970efbf77053c8380b3151

src/eval.rs

+5-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,11 @@ use std::ffi::OsStr;
66
use log::info;
77

88
use rustc_hir::def_id::DefId;
9-
use rustc_middle::ty::{self, layout::LayoutCx, TyCtxt};
10-
use rustc_target::abi::LayoutOf;
9+
use rustc_middle::ty::{
10+
self,
11+
layout::{LayoutCx, LayoutOf},
12+
TyCtxt,
13+
};
1114
use rustc_target::spec::abi::Abi;
1215

1316
use crate::*;

src/helpers.rs

+6-2
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,13 @@ use log::trace;
77

88
use rustc_hir::def_id::{DefId, CRATE_DEF_INDEX};
99
use rustc_middle::mir;
10-
use rustc_middle::ty::{self, layout::TyAndLayout, List, TyCtxt};
10+
use rustc_middle::ty::{
11+
self,
12+
layout::{LayoutOf, TyAndLayout},
13+
List, TyCtxt,
14+
};
1115
use rustc_span::Symbol;
12-
use rustc_target::abi::{Align, FieldsShape, LayoutOf, Size, Variants};
16+
use rustc_target::abi::{Align, FieldsShape, Size, Variants};
1317
use rustc_target::spec::abi::Abi;
1418

1519
use rand::RngCore;

src/machine.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ use rustc_middle::{
1616
mir,
1717
ty::{
1818
self,
19-
layout::{LayoutCx, LayoutError, TyAndLayout},
19+
layout::{LayoutCx, LayoutError, LayoutOf, TyAndLayout},
2020
Instance, TyCtxt,
2121
},
2222
};
2323
use rustc_span::def_id::DefId;
2424
use rustc_span::symbol::{sym, Symbol};
25-
use rustc_target::abi::{LayoutOf, Size};
25+
use rustc_target::abi::Size;
2626
use rustc_target::spec::abi::Abi;
2727

2828
use crate::*;

src/shims/backtrace.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
use crate::rustc_target::abi::LayoutOf as _;
21
use crate::*;
32
use rustc_ast::ast::Mutability;
3+
use rustc_middle::ty::layout::LayoutOf as _;
44
use rustc_middle::ty::{self, TypeAndMut};
55
use rustc_span::{BytePos, Symbol};
66
use rustc_target::{abi::Size, spec::abi::Abi};

src/shims/env.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ use std::ffi::{OsStr, OsString};
44
use std::io::ErrorKind;
55

66
use rustc_data_structures::fx::FxHashMap;
7+
use rustc_middle::ty::layout::LayoutOf;
78
use rustc_mir::interpret::Pointer;
8-
use rustc_target::abi::{LayoutOf, Size};
9+
use rustc_target::abi::Size;
910

1011
use crate::*;
1112

src/shims/intrinsics.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ use std::iter;
33
use log::trace;
44

55
use rustc_apfloat::{Float, Round};
6-
use rustc_middle::ty::layout::IntegerExt;
6+
use rustc_middle::ty::layout::{IntegerExt, LayoutOf};
77
use rustc_middle::{mir, mir::BinOp, ty, ty::FloatTy};
8-
use rustc_target::abi::{Align, Integer, LayoutOf};
8+
use rustc_target::abi::{Align, Integer};
99

1010
use crate::*;
1111
use helpers::check_arg_count;

src/shims/os_str.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ use std::os::unix::ffi::{OsStrExt, OsStringExt};
99
#[cfg(windows)]
1010
use std::os::windows::ffi::{OsStrExt, OsStringExt};
1111

12-
use rustc_target::abi::{Align, LayoutOf, Size};
12+
use rustc_middle::ty::layout::LayoutOf;
13+
use rustc_target::abi::{Align, Size};
1314

1415
use crate::*;
1516

src/shims/posix/foreign_items.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
use log::trace;
22

33
use rustc_middle::mir;
4+
use rustc_middle::ty::layout::LayoutOf;
45
use rustc_span::Symbol;
5-
use rustc_target::abi::{Align, LayoutOf, Size};
6+
use rustc_target::abi::{Align, Size};
67
use rustc_target::spec::abi::Abi;
78

89
use crate::*;

src/shims/posix/fs.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ use std::time::SystemTime;
1111
use log::trace;
1212

1313
use rustc_data_structures::fx::FxHashMap;
14-
use rustc_middle::ty;
15-
use rustc_target::abi::{Align, LayoutOf, Size};
14+
use rustc_middle::ty::{self, layout::LayoutOf};
15+
use rustc_target::abi::{Align, Size};
1616

1717
use crate::*;
1818
use helpers::{check_arg_count, immty_from_int_checked, immty_from_uint_checked};

src/shims/posix/thread.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::convert::TryInto;
22

33
use crate::*;
4-
use rustc_target::abi::LayoutOf;
4+
use rustc_middle::ty::layout::LayoutOf;
55
use rustc_target::spec::abi::Abi;
66

77
impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}

src/stacked_borrows.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ use std::num::NonZeroU64;
99
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
1010
use rustc_hir::Mutability;
1111
use rustc_middle::mir::RetagKind;
12-
use rustc_middle::ty;
13-
use rustc_target::abi::{LayoutOf, Size};
12+
use rustc_middle::ty::{self, layout::LayoutOf};
13+
use rustc_target::abi::Size;
1414

1515
use crate::*;
1616

0 commit comments

Comments
 (0)