Skip to content

Commit 4c43757

Browse files
committed
fix unqualified_local_imports in Miri
1 parent 584c5cf commit 4c43757

20 files changed

Lines changed: 47 additions & 45 deletions

File tree

‎src/tools/miri/src/borrow_tracker/stacked_borrows/mod.rs‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ use crate::borrow_tracker::{
2222
usecrate::concurrency::data_race::{NaReadType,NaWriteType};
2323
usecrate::*;
2424

25-
use diagnostics::{RetagCause,RetagInfo};
26-
pubuse item::{Item,Permission};
27-
pubuse stack::Stack;
25+
useself::diagnostics::{RetagCause,RetagInfo};
26+
pubuseself::item::{Item,Permission};
27+
pubuseself::stack::Stack;
2828

2929
pubtypeAllocState = Stacks;
3030

‎src/tools/miri/src/borrow_tracker/tree_borrows/mod.rs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ mod unimap;
1919
#[cfg(test)]
2020
mod exhaustive;
2121

22-
use perms::Permission;
23-
pubuse tree::Tree;
22+
useself::perms::Permission;
23+
pubuseself::tree::Tree;
2424

2525
pubtypeAllocState = Tree;
2626

‎src/tools/miri/src/borrow_tracker/tree_borrows/perms.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ enum PermissionPriv {
4747
/// rejects: all child accesses (UB).
4848
Disabled,
4949
}
50-
usePermissionPriv::*;
50+
useself::PermissionPriv::*;
5151

5252
implPartialOrdforPermissionPriv{
5353
/// PermissionPriv is ordered by the reflexive transitive closure of

‎src/tools/miri/src/concurrency/mod.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ pub mod thread;
77
mod vector_clock;
88
pubmod weak_memory;
99

10-
pubuse vector_clock::VClock;
10+
pubuseself::vector_clock::VClock;

‎src/tools/miri/src/intrinsics/atomic.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use rustc_middle::{mir, mir::BinOp, ty};
22

33
usecrate::*;
4-
use helpers::check_arg_count;
4+
useself::helpers::check_arg_count;
55

66
pubenumAtomicOp{
77
/// The `bool` indicates whether the result of the operation should be negated (`UnOp::Not`,

‎src/tools/miri/src/intrinsics/mod.rs‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ use rustc_span::{Symbol, sym};
1313
use rustc_target::abi::Size;
1414

1515
usecrate::*;
16-
use atomic::EvalContextExtas _;
17-
use helpers::{ToHost,ToSoft, check_arg_count};
18-
use simd::EvalContextExtas _;
16+
useself::atomic::EvalContextExtas _;
17+
useself::helpers::{ToHost,ToSoft, check_arg_count};
18+
useself::simd::EvalContextExtas _;
1919

2020
impl<'tcx>EvalContextExt<'tcx>forcrate::MiriInterpCx<'tcx>{}
2121
pubtraitEvalContextExt<'tcx>:crate::MiriInterpCxExt<'tcx>{

‎src/tools/miri/src/lib.rs‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@
5151
clippy::cast_lossless,
5252
clippy::cast_possible_truncation,
5353
)]
54+
#![cfg_attr(not(bootstrap), feature(unqualified_local_imports))]
55+
#![cfg_attr(not(bootstrap), warn(unqualified_local_imports))]
5456
// Needed for rustdoc from bootstrap (with `-Znormalize-docs`).
5557
#![recursion_limit = "256"]
5658

‎src/tools/miri/src/shims/env.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use std::ffi::{OsStr, OsString};
33
use rustc_data_structures::fx::FxHashMap;
44

55
usecrate::*;
6-
use shims::{unix::UnixEnvVars, windows::WindowsEnvVars};
6+
useself::shims::{unix::UnixEnvVars, windows::WindowsEnvVars};
77

88
#[derive(Default)]
99
pubenumEnvVars<'tcx>{

‎src/tools/miri/src/shims/foreign_items.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ use rustc_target::{
1515
usesuper::alloc::EvalContextExtas _;
1616
usesuper::backtrace::EvalContextExtas _;
1717
usecrate::*;
18-
use helpers::{ToHost,ToSoft};
18+
useself::helpers::{ToHost,ToSoft};
1919

2020
/// Type of dynamic symbols (for `dlsym` et al)
2121
#[derive(Debug,Copy,Clone)]

‎src/tools/miri/src/shims/mod.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ pub mod panic;
1717
pubmod time;
1818
pubmod tls;
1919

20-
pubuse unix::{DirTable,EpollInterestTable,FdTable};
20+
pubuseself::unix::{DirTable,EpollInterestTable,FdTable};
2121

2222
/// What needs to be done after emulating an item (a shim or an intrinsic) is done.
2323
pubenumEmulateItemResult{

0 commit comments

Comments
 (0)