summary refs log tree commit diff
path: root/src/test/ui/proc-macro/more-gates.rs
blob: b870b438a65406101839550ab906fca5a9123ad3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// aux-build:more-gates.rs

#![feature(decl_macro)]

extern crate more_gates as foo;

use foo::*;

#[attr2mac1]
//~^ ERROR: cannot expand to macro definitions
pub fn a() {}
#[attr2mac2]
//~^ ERROR: cannot expand to macro definitions
pub fn a() {}

mac2mac1!(); //~ ERROR: cannot expand to macro definitions
mac2mac2!(); //~ ERROR: cannot expand to macro definitions

tricky!();
//~^ ERROR: cannot expand to macro definitions

fn main() {}