summaryrefslogtreecommitdiffstats
path: root/tests/ui/rust-2018/uniform-paths/ambiguity-macros.rs
blob: 56ea726d73ebc2ade6339db3dc99c583b7edaa6c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// edition:2018

// This test is similar to `ambiguity.rs`, but with macros defining local items.

#![allow(non_camel_case_types)]

use std::io;
//~^ ERROR `std` is ambiguous

macro_rules! m {
    () => {
        mod std {
            pub struct io;
        }
    }
}
m!();

fn main() {}