Add InterpCx::layout_of with tracing, shadowing LayoutOf
This commit is contained in:
parent
5e1082899b
commit
708dc15cf1
32 changed files with 30 additions and 32 deletions
|
|
@ -11,7 +11,7 @@ use rustc_abi::ExternAbi;
|
|||
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
|
||||
use rustc_hir::def::Namespace;
|
||||
use rustc_hir::def_id::DefId;
|
||||
use rustc_middle::ty::layout::{LayoutCx, LayoutOf};
|
||||
use rustc_middle::ty::layout::LayoutCx;
|
||||
use rustc_middle::ty::{self, Ty, TyCtxt};
|
||||
use rustc_session::config::EntryFnType;
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@ use rand::Rng;
|
|||
use rustc_abi::{Endian, HasDataLayout};
|
||||
use rustc_apfloat::{Float, Round};
|
||||
use rustc_middle::ty::FloatTy;
|
||||
use rustc_middle::ty::layout::LayoutOf;
|
||||
use rustc_middle::{mir, ty};
|
||||
use rustc_span::{Symbol, sym};
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
use rustc_abi::{CanonAbi, FieldIdx, Size};
|
||||
use rustc_middle::ty::layout::LayoutOf as _;
|
||||
use rustc_middle::ty::{self, Instance, Ty};
|
||||
use rustc_span::{BytePos, Loc, Symbol, hygiene};
|
||||
use rustc_target::callconv::FnAbi;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,6 @@ use std::os::windows::ffi::{OsStrExt, OsStringExt};
|
|||
use std::path::{Path, PathBuf};
|
||||
|
||||
use rustc_middle::ty::Ty;
|
||||
use rustc_middle::ty::layout::LayoutOf;
|
||||
|
||||
use crate::*;
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,6 @@ use rustc_abi::{FieldIdx, Size};
|
|||
use rustc_data_structures::fx::FxHashMap;
|
||||
use rustc_index::IndexVec;
|
||||
use rustc_middle::ty::Ty;
|
||||
use rustc_middle::ty::layout::LayoutOf;
|
||||
|
||||
use crate::*;
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@ use std::str;
|
|||
|
||||
use rustc_abi::{CanonAbi, ExternAbi, Size};
|
||||
use rustc_middle::ty::Ty;
|
||||
use rustc_middle::ty::layout::LayoutOf;
|
||||
use rustc_span::Symbol;
|
||||
use rustc_target::callconv::FnAbi;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
use rustc_abi::ExternAbi;
|
||||
use rustc_middle::ty::layout::LayoutOf;
|
||||
|
||||
use self::shims::windows::handle::{EvalContextExt as _, Handle, PseudoHandle};
|
||||
use crate::*;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
use rustc_abi::CanonAbi;
|
||||
use rustc_middle::ty::Ty;
|
||||
use rustc_middle::ty::layout::LayoutOf as _;
|
||||
use rustc_span::Symbol;
|
||||
use rustc_target::callconv::FnAbi;
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@ use rustc_abi::CanonAbi;
|
|||
use rustc_apfloat::ieee::{Double, Single};
|
||||
use rustc_middle::mir;
|
||||
use rustc_middle::ty::Ty;
|
||||
use rustc_middle::ty::layout::LayoutOf as _;
|
||||
use rustc_span::Symbol;
|
||||
use rustc_target::callconv::FnAbi;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
use rustc_abi::CanonAbi;
|
||||
use rustc_middle::mir;
|
||||
use rustc_middle::ty::Ty;
|
||||
use rustc_middle::ty::layout::LayoutOf as _;
|
||||
use rustc_span::Symbol;
|
||||
use rustc_target::callconv::FnAbi;
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@ use rustc_abi::{CanonAbi, FieldIdx, Size};
|
|||
use rustc_apfloat::Float;
|
||||
use rustc_apfloat::ieee::Single;
|
||||
use rustc_middle::ty::Ty;
|
||||
use rustc_middle::ty::layout::LayoutOf as _;
|
||||
use rustc_middle::{mir, ty};
|
||||
use rustc_span::Symbol;
|
||||
use rustc_target::callconv::FnAbi;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
use rustc_abi::{CanonAbi, Size};
|
||||
use rustc_middle::mir;
|
||||
use rustc_middle::ty::Ty;
|
||||
use rustc_middle::ty::layout::LayoutOf as _;
|
||||
use rustc_span::Symbol;
|
||||
use rustc_target::callconv::FnAbi;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue