//@ 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); }