]> git.lizzy.rs Git - rust.git/commitdiff
`rustc_target::abi::LayoutOf` -> `rustc_middle::ty::layout::LayoutOf`
authorhyd-dev <yd-huang@outlook.com>
Mon, 6 Sep 2021 15:05:48 +0000 (23:05 +0800)
committerhyd-dev <yd-huang@outlook.com>
Mon, 6 Sep 2021 15:05:48 +0000 (23:05 +0800)
12 files changed:
rust-version
src/eval.rs
src/helpers.rs
src/machine.rs
src/shims/backtrace.rs
src/shims/env.rs
src/shims/intrinsics.rs
src/shims/os_str.rs
src/shims/posix/foreign_items.rs
src/shims/posix/fs.rs
src/shims/posix/thread.rs
src/stacked_borrows.rs

index 4dab723fbddc3565f838cd4e99ecfa4cf26c9229..33be6b9182b898bca20a780fb1d4df0503b05da7 100644 (file)
@@ -1 +1 @@
-6cfa773583bb5123e630668f5bfe466716225546
+1c858ba5bf7bd06c1a970efbf77053c8380b3151
index 2b8fc0f5adee2ec733339dd20c3f360540ffd41a..f6adbd48cd5c439e06ab8cc8b27af85cd45d02e3 100644 (file)
@@ -6,8 +6,11 @@
 use log::info;
 
 use rustc_hir::def_id::DefId;
-use rustc_middle::ty::{self, layout::LayoutCx, TyCtxt};
-use rustc_target::abi::LayoutOf;
+use rustc_middle::ty::{
+    self,
+    layout::{LayoutCx, LayoutOf},
+    TyCtxt,
+};
 use rustc_target::spec::abi::Abi;
 
 use crate::*;
index 1b683169023563000f19f35b41dbb00446e83449..081712dddc838b40617ec975b2e092dca0fe5d40 100644 (file)
@@ -7,9 +7,13 @@
 
 use rustc_hir::def_id::{DefId, CRATE_DEF_INDEX};
 use rustc_middle::mir;
-use rustc_middle::ty::{self, layout::TyAndLayout, List, TyCtxt};
+use rustc_middle::ty::{
+    self,
+    layout::{LayoutOf, TyAndLayout},
+    List, TyCtxt,
+};
 use rustc_span::Symbol;
-use rustc_target::abi::{Align, FieldsShape, LayoutOf, Size, Variants};
+use rustc_target::abi::{Align, FieldsShape, Size, Variants};
 use rustc_target::spec::abi::Abi;
 
 use rand::RngCore;
index 62c1a93079cb0ca8a656d14eb57a58d10cfc6f91..fb39503b538589b95c6409cb8009221142a2c819 100644 (file)
     mir,
     ty::{
         self,
-        layout::{LayoutCx, LayoutError, TyAndLayout},
+        layout::{LayoutCx, LayoutError, LayoutOf, TyAndLayout},
         Instance, TyCtxt,
     },
 };
 use rustc_span::def_id::DefId;
 use rustc_span::symbol::{sym, Symbol};
-use rustc_target::abi::{LayoutOf, Size};
+use rustc_target::abi::Size;
 use rustc_target::spec::abi::Abi;
 
 use crate::*;
index 1ac3a22f7ed3d960c43b6051b71e6f05355d600f..eb25cfd9935fff7592ce5be953591e3ee8f67bb2 100644 (file)
@@ -1,6 +1,6 @@
-use crate::rustc_target::abi::LayoutOf as _;
 use crate::*;
 use rustc_ast::ast::Mutability;
+use rustc_middle::ty::layout::LayoutOf as _;
 use rustc_middle::ty::{self, TypeAndMut};
 use rustc_span::{BytePos, Symbol};
 use rustc_target::{abi::Size, spec::abi::Abi};
index 9290ec022b57f12d78695ae07ae80386ba3ba748..74c0b56e467bbe0acc07558f5a47926cc2754acf 100644 (file)
@@ -4,8 +4,9 @@
 use std::io::ErrorKind;
 
 use rustc_data_structures::fx::FxHashMap;
+use rustc_middle::ty::layout::LayoutOf;
 use rustc_mir::interpret::Pointer;
-use rustc_target::abi::{LayoutOf, Size};
+use rustc_target::abi::Size;
 
 use crate::*;
 
index fd1a3f3e598ba1d93ee66d4fddf56caeb1252fac..f2f046a3ada138c1df5567c61e81a80d4479c2b1 100644 (file)
@@ -3,9 +3,9 @@
 use log::trace;
 
 use rustc_apfloat::{Float, Round};
-use rustc_middle::ty::layout::IntegerExt;
+use rustc_middle::ty::layout::{IntegerExt, LayoutOf};
 use rustc_middle::{mir, mir::BinOp, ty, ty::FloatTy};
-use rustc_target::abi::{Align, Integer, LayoutOf};
+use rustc_target::abi::{Align, Integer};
 
 use crate::*;
 use helpers::check_arg_count;
index 83bb344982c2a56aceed4e7248c803b7842ef0c8..ede29d04d6bc9f4513e50a288a45bc684815b60f 100644 (file)
@@ -9,7 +9,8 @@
 #[cfg(windows)]
 use std::os::windows::ffi::{OsStrExt, OsStringExt};
 
-use rustc_target::abi::{Align, LayoutOf, Size};
+use rustc_middle::ty::layout::LayoutOf;
+use rustc_target::abi::{Align, Size};
 
 use crate::*;
 
index 09dd7d9c7b86987ca2b1ac0d142fd80cd77e039b..6d417fd09671cf0c5967b06e51d9727532d9c7ca 100644 (file)
@@ -1,8 +1,9 @@
 use log::trace;
 
 use rustc_middle::mir;
+use rustc_middle::ty::layout::LayoutOf;
 use rustc_span::Symbol;
-use rustc_target::abi::{Align, LayoutOf, Size};
+use rustc_target::abi::{Align, Size};
 use rustc_target::spec::abi::Abi;
 
 use crate::*;
index ac6e878da962e83e686d0efcf1b383f3a83d0186..36c076037708d8922fd9e569ff9516dd8b2b2d96 100644 (file)
@@ -11,8 +11,8 @@
 use log::trace;
 
 use rustc_data_structures::fx::FxHashMap;
-use rustc_middle::ty;
-use rustc_target::abi::{Align, LayoutOf, Size};
+use rustc_middle::ty::{self, layout::LayoutOf};
+use rustc_target::abi::{Align, Size};
 
 use crate::*;
 use helpers::{check_arg_count, immty_from_int_checked, immty_from_uint_checked};
index 9926c36c49ac44c7f225ee97d021822f208dfbeb..e64ef3b23c6f26d8554815582218630ea5e1b74d 100644 (file)
@@ -1,7 +1,7 @@
 use std::convert::TryInto;
 
 use crate::*;
-use rustc_target::abi::LayoutOf;
+use rustc_middle::ty::layout::LayoutOf;
 use rustc_target::spec::abi::Abi;
 
 impl<'mir, 'tcx> EvalContextExt<'mir, 'tcx> for crate::MiriEvalContext<'mir, 'tcx> {}
index e04de65ac3fd58b245e51bd603c9af1bfa69479e..65678b6f01fe11ff1e4c30f3007c7261b0e864ed 100644 (file)
@@ -9,8 +9,8 @@
 use rustc_data_structures::fx::{FxHashMap, FxHashSet};
 use rustc_hir::Mutability;
 use rustc_middle::mir::RetagKind;
-use rustc_middle::ty;
-use rustc_target::abi::{LayoutOf, Size};
+use rustc_middle::ty::{self, layout::LayoutOf};
+use rustc_target::abi::Size;
 
 use crate::*;