| //@ aux-build:derive-b.rs |
| |
| #[macro_use] |
| extern crate derive_b; |
| |
| #[B] //~ ERROR `B` is ambiguous |
| //~| WARN derive helper attribute is used before it is introduced |
| //~| WARN this was previously accepted |
| #[C] //~ ERROR cannot find attribute `C` in this scope |
| #[B(D)] //~ ERROR `B` is ambiguous |
| //~| WARN derive helper attribute is used before it is introduced |
| //~| WARN this was previously accepted |
| #[B(E = "foo")] //~ ERROR `B` is ambiguous |
| //~| WARN derive helper attribute is used before it is introduced |
| //~| WARN this was previously accepted |
| #[B(arbitrary tokens)] //~ ERROR `B` is ambiguous |
| //~| WARN derive helper attribute is used before it is introduced |
| //~| WARN this was previously accepted |
| #[derive(B)] |
| struct B; |
| |
| fn main() {} |