31 lines
485 B
Rust
31 lines
485 B
Rust
//@ check-pass
|
|
|
|
// Minimized case from #62767.
|
|
mod m {
|
|
pub enum Same {
|
|
Same,
|
|
}
|
|
}
|
|
|
|
use m::*;
|
|
|
|
// The variant `Same` introduced by this import is also considered when resolving the prefix
|
|
// `Same::` during import validation to avoid effects similar to time travel (#74556).
|
|
use Same::Same;
|
|
|
|
// Case from #74556.
|
|
mod foo {
|
|
pub mod bar {
|
|
pub mod bar {
|
|
pub fn foobar() {}
|
|
}
|
|
}
|
|
}
|
|
|
|
use foo::*;
|
|
use bar::bar;
|
|
|
|
use bar::foobar;
|
|
|
|
fn main() {}
|