| //@ aux-build:test-macros.rs |
| |
| #![feature(stmt_expr_attributes)] |
| |
| #[macro_use] |
| extern crate test_macros; |
| |
| // NB. these errors aren't the best errors right now, but they're definitely |
| // intended to be errors. Somehow using a custom attribute in these positions |
| // should either require a feature gate or not be allowed on stable. |
| |
| fn _test6<#[empty_attr] T>() {} |
| //~^ ERROR: expected non-macro attribute, found attribute macro |
| |
| fn _test7() { |
| match 1 { |
| #[empty_attr] //~ ERROR: expected non-macro attribute, found attribute macro |
| 0 => {} |
| _ => {} |
| } |
| } |
| |
| fn main() { |
| } |