private_variant_1.rs: ``` mod super_sekrit { pub enum sooper_sekrit { priv baz } } ``` private_variant_2.rs: ``` // aux-build:private_variant_1.rs extern mod private_variant_1; fn main() { let _x = private_variant_1::super_sekrit::baz; //~ ERROR baz is private } ``` This compiles successfully, but should fail.