about summary refs log tree commit diff
path: root/tests/ui/rust-2018/uniform-paths/ambiguity-macros.rs
blob: afa7f632945eadd39bee5737a626de0caa272493 (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() {}