//@ 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() {} |