// run-pass #![allow(unused_imports)] // pretty-expanded FIXME #23616 pub fn foo() -> isize { 3 } pub fn bar() -> isize { 4 } pub mod baz { use {foo, bar}; pub fn quux() -> isize { foo() + bar() } } pub mod grault { use {foo}; pub fn garply() -> isize { foo() } } pub mod waldo { use {}; pub fn plugh() -> isize { 0 } } pub fn main() { let _x = baz::quux(); let _y = grault::garply(); let _z = waldo::plugh(); }