]> git.proxmox.com Git - rustc.git/blob - src/test/ui/issues/issue-7663.rs
New upstream version 1.66.0+dfsg1
[rustc.git] / src / test / ui / issues / issue-7663.rs
1 // run-pass
2
3 #![allow(unused_imports, dead_code)]
4
5 mod test1 {
6
7 mod foo { pub fn p() -> isize { 1 } }
8 mod bar { pub fn p() -> isize { 2 } }
9
10 pub mod baz {
11 use test1::bar::p;
12
13 pub fn my_main() { assert_eq!(p(), 2); }
14 }
15 }
16
17 mod test2 {
18
19 mod foo { pub fn p() -> isize { 1 } }
20 mod bar { pub fn p() -> isize { 2 } }
21
22 pub mod baz {
23 use test2::bar::p;
24
25 pub fn my_main() { assert_eq!(p(), 2); }
26 }
27 }
28
29 fn main() {
30 test1::baz::my_main();
31 test2::baz::my_main();
32 }