| //@ run-pass | |
| // This is a name resolution smoke test that ensures paths with more than one | |
| // segment (e.g., `foo::bar`) resolve correctly. | |
| // It also serves as a basic visibility test — confirming that a `pub` item | |
| // inside a private module can still be accessed from outside that module. | |
| mod foo { | |
| pub fn bar(_offset: usize) {} | |
| } | |
| fn main() { foo::bar(0); } |