//@ build-pass | |
//@ compile-flags: -C codegen-units=2 --emit asm | |
fn one() -> usize { | |
1 | |
} | |
pub mod a { | |
pub fn two() -> usize { | |
crate::one() + crate::one() | |
} | |
} | |
pub mod b { | |
pub fn three() -> usize { | |
crate::one() + crate::a::two() | |
} | |
} | |
fn main() { | |
a::two(); | |
b::three(); | |
} |