blob: 2e4dbddc8a8721af19ccf7a5b2d3a5770bea7da3 [file]
#![feature(decl_macro)]
mod m {
pub macro mac() {
struct A {}
pub(self) struct B {} //~ ERROR visibilities can only be restricted to ancestor modules
pub(in crate::m) struct C {} //~ ERROR visibilities can only be restricted to ancestor modules
}
}
mod n {
crate::m::mac!();
}
fn main() {}