// run-pass | |
#![feature(staged_api)] | |
#![stable(feature = "a", since = "b")] | |
mod inner_private_module { | |
// UnnameableTypeAlias isn't marked as reachable, so no stability annotation is required here | |
pub type UnnameableTypeAlias = u8; | |
} | |
#[stable(feature = "a", since = "b")] | |
pub fn f() -> inner_private_module::UnnameableTypeAlias { | |
0 | |
} | |
fn main() {} |