|
// aux-build:derive-unstable-2.rs
|
|
|
|
#![feature(register_attr)]
|
|
|
|
#![register_attr(rustc_foo)]
|
|
|
|
#[macro_use]
|
|
extern crate derive_unstable_2;
|
|
|
|
#[derive(Unstable)]
|
|
//~^ ERROR attributes starting with `rustc` are reserved for use by the `rustc` compiler
|
|
|
|
struct A;
|
|
|
|
fn main() {
|
|
foo();
|
|
}
|