use crate:: where appropriate

This commit is contained in:
Ralf Jung 2018-11-01 08:56:41 +01:00
parent 2833b54100
commit 27b1f47b0a
7 changed files with 14 additions and 14 deletions

View File

@ -4,7 +4,7 @@ use rustc::hir::def_id::DefId;
use rustc::mir;
use syntax::attr;
use super::*;
use crate::*;
pub trait EvalContextExt<'tcx, 'mir> {
/// Emulate calling a foreign item, fail if the item is not supported.

View File

@ -3,7 +3,7 @@ use std::mem;
use rustc::ty;
use rustc::hir::def_id::{DefId, CRATE_DEF_INDEX};
use super::*;
use crate::*;
pub trait ScalarExt {
/// HACK: this function just extracts all bits if `defined != 0`

View File

@ -4,7 +4,7 @@ use rustc::ty;
use rustc::mir::interpret::{EvalResult, PointerArithmetic};
use super::{
use crate::{
PlaceTy, OpTy, Value, Scalar, ScalarMaybeUndef, Borrow,
ScalarExt, OperatorEvalContextExt
};

View File

@ -37,15 +37,15 @@ mod range_map;
mod mono_hash_map;
mod stacked_borrows;
use fn_call::EvalContextExt as MissingFnsEvalContextExt;
use operator::EvalContextExt as OperatorEvalContextExt;
use intrinsic::EvalContextExt as IntrinsicEvalContextExt;
use tls::{EvalContextExt as TlsEvalContextExt, TlsData};
use range_map::RangeMap;
use crate::fn_call::EvalContextExt as MissingFnsEvalContextExt;
use crate::operator::EvalContextExt as OperatorEvalContextExt;
use crate::intrinsic::EvalContextExt as IntrinsicEvalContextExt;
use crate::tls::{EvalContextExt as TlsEvalContextExt, TlsData};
use crate::range_map::RangeMap;
#[allow(unused_imports)] // FIXME rustc bug https://github.com/rust-lang/rust/issues/53682
use helpers::{ScalarExt, EvalContextExt as HelpersEvalContextExt};
use mono_hash_map::MonoHashMap;
use stacked_borrows::{EvalContextExt as StackedBorEvalContextExt};
use crate::helpers::{ScalarExt, EvalContextExt as HelpersEvalContextExt};
use crate::mono_hash_map::MonoHashMap;
use crate::stacked_borrows::{EvalContextExt as StackedBorEvalContextExt};
// Used by priroda
pub use stacked_borrows::{Borrow, Stacks, Mut as MutBorrow};

View File

@ -12,7 +12,7 @@ use std::borrow::Borrow;
use rustc_data_structures::fx::FxHashMap;
use super::AllocMap;
use crate::AllocMap;
#[derive(Debug, Clone)]
pub struct MonoHashMap<K: Hash + Eq, V>(RefCell<FxHashMap<K, Box<V>>>);

View File

@ -1,7 +1,7 @@
use rustc::ty::{Ty, layout::TyLayout};
use rustc::mir;
use super::*;
use crate::*;
pub trait EvalContextExt<'tcx> {
fn ptr_op(

View File

@ -3,7 +3,7 @@ use std::collections::BTreeMap;
use rustc_target::abi::LayoutOf;
use rustc::{ty, ty::layout::HasDataLayout, mir};
use super::{
use crate::{
EvalResult, EvalErrorKind, StackPopCleanup,
MPlaceTy, Scalar, Borrow,
};