mirror of
https://github.com/rust-lang/rust.git
synced 2026-07-16 04:46:56 -04:00
74 lines
1.6 KiB
Rust
74 lines
1.6 KiB
Rust
#![feature(rustc_attrs)]
|
|
#![feature(optimize_attribute)]
|
|
#![feature(coverage_attribute)]
|
|
#![feature(custom_test_frameworks)]
|
|
#![allow(unused_attributes)]
|
|
|
|
#![test_runner(x = 5)]
|
|
//~^ ERROR malformed
|
|
#![test_runner(x(x,y,z))]
|
|
//~^ ERROR malformed
|
|
|
|
#[inline(always = 5)]
|
|
//~^ ERROR malformed
|
|
#[inline(always(x, y, z))]
|
|
//~^ ERROR malformed
|
|
#[instruction_set(arm::a32 = 5)]
|
|
//~^ ERROR malformed
|
|
#[instruction_set(arm::a32(x, y, z))]
|
|
//~^ ERROR malformed
|
|
#[optimize(size = 5)]
|
|
//~^ ERROR malformed
|
|
#[optimize(size(x, y, z))]
|
|
//~^ ERROR malformed
|
|
//~| ERROR multiple `optimize` attributes
|
|
#[coverage(off = 5)]
|
|
//~^ ERROR malformed
|
|
#[coverage(off(x, y, z))]
|
|
//~^ ERROR malformed
|
|
#[rustc_abi(debug = 5)]
|
|
//~^ ERROR malformed
|
|
#[rustc_abi(debug(x, y, z))]
|
|
//~^ ERROR malformed
|
|
fn main() {
|
|
|
|
}
|
|
|
|
#[macro_export(local_inner_macros = 5)]
|
|
//~^ ERROR valid forms for the attribute are
|
|
//~| WARN previously accepted
|
|
#[macro_export(local_inner_macros(x, y, z))]
|
|
//~^ ERROR valid forms for the attribute are
|
|
//~| WARN previously accepted
|
|
macro_rules! m {
|
|
() => {};
|
|
}
|
|
|
|
#[rustc_allow_const_fn_unstable(x = 5)]
|
|
//~^ ERROR `rustc_allow_const_fn_unstable` expects feature names
|
|
#[rustc_allow_const_fn_unstable(x(x, y, z))]
|
|
//~^ ERROR `rustc_allow_const_fn_unstable` expects feature names
|
|
const fn g() {}
|
|
|
|
#[used(always = 5)]
|
|
//~^ ERROR malformed
|
|
#[used(always(x, y, z))]
|
|
//~^ ERROR malformed
|
|
static H: u64 = 5;
|
|
|
|
#[rustc_must_implement_one_of(eq = 5, neq)]
|
|
//~^ ERROR malformed
|
|
#[rustc_must_implement_one_of(eq(x, y, z), neq)]
|
|
//~^ ERROR malformed
|
|
trait T {
|
|
|
|
}
|
|
|
|
#[rustc_dump_layout(debug = 5)]
|
|
//~^ ERROR malformed
|
|
#[rustc_dump_layout(debug(x, y, z))]
|
|
//~^ ERROR malformed
|
|
enum E {
|
|
|
|
}
|