mirror of https://github.com/rust-lang/rust
19 lines
505 B
Rust
19 lines
505 B
Rust
#![feature(rustc_attrs, stmt_expr_attributes)]
|
|
|
|
fn foo(_: u32, _: u32) {}
|
|
fn bar(_: u32) {}
|
|
|
|
fn main() {
|
|
#[rustc_box]
|
|
Box::new(1); // OK
|
|
#[rustc_box]
|
|
Box::pin(1); //~ ERROR `#[rustc_box]` attribute used incorrectly
|
|
#[rustc_box]
|
|
foo(1, 1); //~ ERROR `#[rustc_box]` attribute used incorrectly
|
|
#[rustc_box]
|
|
bar(1); //~ ERROR `#[rustc_box]` attribute used incorrectly
|
|
#[rustc_box] //~ ERROR `#[rustc_box]` attribute used incorrectly
|
|
#[rustfmt::skip]
|
|
Box::new(1);
|
|
}
|