Skip to content

Commit b1be4ee

Browse files
authored
Merge pull request #504 from RalfJung/crate
use crate:: imports where appropriate
2 parents 2833b54 + 27b1f47 commit b1be4ee

7 files changed

+14
-14
lines changed

src/fn_call.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use rustc::hir::def_id::DefId;
44
use rustc::mir;
55
use syntax::attr;
66

7-
use super::*;
7+
use crate::*;
88

99
pub trait EvalContextExt<'tcx, 'mir> {
1010
/// Emulate calling a foreign item, fail if the item is not supported.

src/helpers.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use std::mem;
33
use rustc::ty;
44
use rustc::hir::def_id::{DefId, CRATE_DEF_INDEX};
55

6-
use super::*;
6+
use crate::*;
77

88
pub trait ScalarExt {
99
/// HACK: this function just extracts all bits if `defined != 0`

src/intrinsic.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use rustc::ty;
44

55
use rustc::mir::interpret::{EvalResult, PointerArithmetic};
66

7-
use super::{
7+
use crate::{
88
PlaceTy, OpTy, Value, Scalar, ScalarMaybeUndef, Borrow,
99
ScalarExt, OperatorEvalContextExt
1010
};

src/lib.rs

+8-8
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,15 @@ mod range_map;
3737
mod mono_hash_map;
3838
mod stacked_borrows;
3939

40-
use fn_call::EvalContextExt as MissingFnsEvalContextExt;
41-
use operator::EvalContextExt as OperatorEvalContextExt;
42-
use intrinsic::EvalContextExt as IntrinsicEvalContextExt;
43-
use tls::{EvalContextExt as TlsEvalContextExt, TlsData};
44-
use range_map::RangeMap;
40+
use crate::fn_call::EvalContextExt as MissingFnsEvalContextExt;
41+
use crate::operator::EvalContextExt as OperatorEvalContextExt;
42+
use crate::intrinsic::EvalContextExt as IntrinsicEvalContextExt;
43+
use crate::tls::{EvalContextExt as TlsEvalContextExt, TlsData};
44+
use crate::range_map::RangeMap;
4545
#[allow(unused_imports)] // FIXME rustc bug https://github.com/rust-lang/rust/issues/53682
46-
use helpers::{ScalarExt, EvalContextExt as HelpersEvalContextExt};
47-
use mono_hash_map::MonoHashMap;
48-
use stacked_borrows::{EvalContextExt as StackedBorEvalContextExt};
46+
use crate::helpers::{ScalarExt, EvalContextExt as HelpersEvalContextExt};
47+
use crate::mono_hash_map::MonoHashMap;
48+
use crate::stacked_borrows::{EvalContextExt as StackedBorEvalContextExt};
4949

5050
// Used by priroda
5151
pub use stacked_borrows::{Borrow, Stacks, Mut as MutBorrow};

src/mono_hash_map.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use std::borrow::Borrow;
1212

1313
use rustc_data_structures::fx::FxHashMap;
1414

15-
use super::AllocMap;
15+
use crate::AllocMap;
1616

1717
#[derive(Debug, Clone)]
1818
pub struct MonoHashMap<K: Hash + Eq, V>(RefCell<FxHashMap<K, Box<V>>>);

src/operator.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use rustc::ty::{Ty, layout::TyLayout};
22
use rustc::mir;
33

4-
use super::*;
4+
use crate::*;
55

66
pub trait EvalContextExt<'tcx> {
77
fn ptr_op(

src/tls.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use std::collections::BTreeMap;
33
use rustc_target::abi::LayoutOf;
44
use rustc::{ty, ty::layout::HasDataLayout, mir};
55

6-
use super::{
6+
use crate::{
77
EvalResult, EvalErrorKind, StackPopCleanup,
88
MPlaceTy, Scalar, Borrow,
99
};

0 commit comments

Comments
 (0)