diff options
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/ui/rust-2018/uniform-paths-forward-compat/redundant.rs | 30 | ||||
| -rw-r--r-- | src/test/ui/rust-2018/uniform-paths/redundant.rs (renamed from src/test/run-pass/redundant.rs) | 3 |
2 files changed, 33 insertions, 0 deletions
diff --git a/src/test/ui/rust-2018/uniform-paths-forward-compat/redundant.rs b/src/test/ui/rust-2018/uniform-paths-forward-compat/redundant.rs new file mode 100644 index 00000000000..05048cfd451 --- /dev/null +++ b/src/test/ui/rust-2018/uniform-paths-forward-compat/redundant.rs @@ -0,0 +1,30 @@ +// Copyright 2018 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +// run-pass +// edition:2018 + +use std; +use std::io; + +mod foo { + pub use std as my_std; +} + +mod bar { + pub use std::{self}; +} + +fn main() { + io::stdout(); + self::std::io::stdout(); + foo::my_std::io::stdout(); + bar::std::io::stdout(); +} diff --git a/src/test/run-pass/redundant.rs b/src/test/ui/rust-2018/uniform-paths/redundant.rs index 39bd3160695..745ac18e059 100644 --- a/src/test/run-pass/redundant.rs +++ b/src/test/ui/rust-2018/uniform-paths/redundant.rs @@ -8,11 +8,13 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// run-pass // edition:2018 #![feature(uniform_paths)] use std; +use std::io; mod foo { pub use std as my_std; @@ -23,6 +25,7 @@ mod bar { } fn main() { + io::stdout(); self::std::io::stdout(); foo::my_std::io::stdout(); bar::std::io::stdout(); |
