about summary refs log tree commit diff
path: root/tests/ui/hygiene/privacy-early.rs
blob: 07680a7b9b22d4d3e1e0aa41c2ec73f6d1139d83 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//@ edition:2018

#![feature(decl_macro)]

mod foo {
    fn f() {}
    macro f() {}

    pub macro m() {
        use f as g; //~ ERROR `f` is private, and cannot be re-exported
        f!();
    }
}

fn main() {
    foo::m!();
}