// run-pass
mod foo {
pub mod bar {
pub fn y() { super::super::foo::x(); }
}
pub fn x() { println!("x"); }
pub fn main() { self::foo::bar::y(); }