| //@ proc-macro: derive-bad.rs | |
| //@ ignore-backends: gcc | |
| #[macro_use] | |
| extern crate derive_bad; | |
| #[derive(A)] | |
| //~^ ERROR proc-macro derive produced unparsable tokens | |
| //~| ERROR expected `:`, found `}` | |
| struct A; //~ ERROR the name `A` is defined multiple times | |
| fn main() {} |