blob: 277dd672fef223d02d341d38737f45b95cd39f8c [file]
error[E0565]: malformed `test_runner` attribute input
--> $DIR/args-checked.rs:7:1
|
LL | #![test_runner(x = 5)]
| ^^^^^^^^^^^^^^^-----^^
| |
| didn't expect a literal here
|
help: must be of the form
|
LL - #![test_runner(x = 5)]
LL + #![test_runner(path)]
|
error[E0565]: malformed `test_runner` attribute input
--> $DIR/args-checked.rs:9:1
|
LL | #![test_runner(x(x,y,z))]
| ^^^^^^^^^^^^^^^--------^^
| |
| didn't expect a literal here
|
help: must be of the form
|
LL - #![test_runner(x(x,y,z))]
LL + #![test_runner(path)]
|
error[E0539]: malformed `inline` attribute input
--> $DIR/args-checked.rs:12:1
|
LL | #[inline(always = 5)]
| ^^^^^^^^^----------^^
| |
| valid arguments are `always` or `never`
|
= note: for more information, visit <https://doc.rust-lang.org/reference/attributes/codegen.html#the-inline-attribute>
help: try changing it to one of the following valid forms of the attribute
|
LL - #[inline(always = 5)]
LL + #[inline(always)]
|
LL - #[inline(always = 5)]
LL + #[inline(never)]
|
LL - #[inline(always = 5)]
LL + #[inline]
|
error[E0539]: malformed `inline` attribute input
--> $DIR/args-checked.rs:14:1
|
LL | #[inline(always(x, y, z))]
| ^^^^^^^^^---------------^^
| |
| valid arguments are `always` or `never`
|
= note: for more information, visit <https://doc.rust-lang.org/reference/attributes/codegen.html#the-inline-attribute>
help: try changing it to one of the following valid forms of the attribute
|
LL - #[inline(always(x, y, z))]
LL + #[inline(always)]
|
LL - #[inline(always(x, y, z))]
LL + #[inline(never)]
|
LL - #[inline(always(x, y, z))]
LL + #[inline]
|
error[E0539]: malformed `instruction_set` attribute input
--> $DIR/args-checked.rs:16:1
|
LL | #[instruction_set(arm::a32 = 5)]
| ^^^^^^^^^^^^^^^^^^------------^^
| |
| valid arguments are `arm::a32` or `arm::t32`
|
= note: for more information, visit <https://doc.rust-lang.org/reference/attributes/codegen.html#the-instruction_set-attribute>
help: must be of the form
|
LL - #[instruction_set(arm::a32 = 5)]
LL + #[instruction_set(set)]
|
error[E0539]: malformed `instruction_set` attribute input
--> $DIR/args-checked.rs:18:1
|
LL | #[instruction_set(arm::a32(x, y, z))]
| ^^^^^^^^^^^^^^^^^^-----------------^^
| |
| valid arguments are `arm::a32` or `arm::t32`
|
= note: for more information, visit <https://doc.rust-lang.org/reference/attributes/codegen.html#the-instruction_set-attribute>
help: must be of the form
|
LL - #[instruction_set(arm::a32(x, y, z))]
LL + #[instruction_set(set)]
|
error[E0539]: malformed `optimize` attribute input
--> $DIR/args-checked.rs:20:1
|
LL | #[optimize(size = 5)]
| ^^^^^^^^^^^--------^^
| |
| valid arguments are `size`, `speed` or `none`
|
help: try changing it to one of the following valid forms of the attribute
|
LL - #[optimize(size = 5)]
LL + #[optimize(none)]
|
LL - #[optimize(size = 5)]
LL + #[optimize(size)]
|
LL - #[optimize(size = 5)]
LL + #[optimize(speed)]
|
error[E0539]: malformed `optimize` attribute input
--> $DIR/args-checked.rs:22:1
|
LL | #[optimize(size(x, y, z))]
| ^^^^^^^^^^^-------------^^
| |
| valid arguments are `size`, `speed` or `none`
|
help: try changing it to one of the following valid forms of the attribute
|
LL - #[optimize(size(x, y, z))]
LL + #[optimize(none)]
|
LL - #[optimize(size(x, y, z))]
LL + #[optimize(size)]
|
LL - #[optimize(size(x, y, z))]
LL + #[optimize(speed)]
|
error: multiple `optimize` attributes
--> $DIR/args-checked.rs:22:1
|
LL | #[optimize(size(x, y, z))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute
|
note: attribute also specified here
--> $DIR/args-checked.rs:20:1
|
LL | #[optimize(size = 5)]
| ^^^^^^^^^^^^^^^^^^^^^
error[E0539]: malformed `coverage` attribute input
--> $DIR/args-checked.rs:25:1
|
LL | #[coverage(off = 5)]
| ^^^^^^^^^^^-------^^
| |
| valid arguments are `on` or `off`
|
help: try changing it to one of the following valid forms of the attribute
|
LL - #[coverage(off = 5)]
LL + #[coverage(off)]
|
LL - #[coverage(off = 5)]
LL + #[coverage(on)]
|
error[E0539]: malformed `coverage` attribute input
--> $DIR/args-checked.rs:27:1
|
LL | #[coverage(off(x, y, z))]
| ^^^^^^^^^^^------------^^
| |
| valid arguments are `on` or `off`
|
help: try changing it to one of the following valid forms of the attribute
|
LL - #[coverage(off(x, y, z))]
LL + #[coverage(off)]
|
LL - #[coverage(off(x, y, z))]
LL + #[coverage(on)]
|
error[E0539]: malformed `rustc_abi` attribute input
--> $DIR/args-checked.rs:29:1
|
LL | #[rustc_abi(debug = 5)]
| ^^^^^^^^^^^-----------^
| |
| valid arguments are `assert_eq` or `debug`
|
help: try changing it to one of the following valid forms of the attribute
|
LL - #[rustc_abi(debug = 5)]
LL + #[rustc_abi(assert_eq)]
|
LL - #[rustc_abi(debug = 5)]
LL + #[rustc_abi(debug)]
|
error[E0539]: malformed `rustc_abi` attribute input
--> $DIR/args-checked.rs:31:1
|
LL | #[rustc_abi(debug(x, y, z))]
| ^^^^^^^^^^^----------------^
| |
| valid arguments are `assert_eq` or `debug`
|
help: try changing it to one of the following valid forms of the attribute
|
LL - #[rustc_abi(debug(x, y, z))]
LL + #[rustc_abi(assert_eq)]
|
LL - #[rustc_abi(debug(x, y, z))]
LL + #[rustc_abi(debug)]
|
error: `rustc_allow_const_fn_unstable` expects feature names
--> $DIR/args-checked.rs:47:33
|
LL | #[rustc_allow_const_fn_unstable(x = 5)]
| ^^^^^
error: `rustc_allow_const_fn_unstable` expects feature names
--> $DIR/args-checked.rs:49:33
|
LL | #[rustc_allow_const_fn_unstable(x(x, y, z))]
| ^^^^^^^^^^
error[E0539]: malformed `used` attribute input
--> $DIR/args-checked.rs:53:1
|
LL | #[used(always = 5)]
| ^^^^^^^----------^^
| |
| valid arguments are `compiler` or `linker`
|
help: try changing it to one of the following valid forms of the attribute
|
LL - #[used(always = 5)]
LL + #[used(compiler)]
|
LL - #[used(always = 5)]
LL + #[used(linker)]
|
LL - #[used(always = 5)]
LL + #[used]
|
error[E0539]: malformed `used` attribute input
--> $DIR/args-checked.rs:55:1
|
LL | #[used(always(x, y, z))]
| ^^^^^^^---------------^^
| |
| valid arguments are `compiler` or `linker`
|
help: try changing it to one of the following valid forms of the attribute
|
LL - #[used(always(x, y, z))]
LL + #[used(compiler)]
|
LL - #[used(always(x, y, z))]
LL + #[used(linker)]
|
LL - #[used(always(x, y, z))]
LL + #[used]
|
error[E0565]: malformed `rustc_must_implement_one_of` attribute input
--> $DIR/args-checked.rs:59:1
|
LL | #[rustc_must_implement_one_of(eq = 5, neq)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^------^^^^^^^
| |
| expected a valid identifier here
|
help: must be of the form
|
LL - #[rustc_must_implement_one_of(eq = 5, neq)]
LL + #[rustc_must_implement_one_of(function1, function2, ...)]
|
error[E0565]: malformed `rustc_must_implement_one_of` attribute input
--> $DIR/args-checked.rs:61:1
|
LL | #[rustc_must_implement_one_of(eq(x, y, z), neq)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----------^^^^^^^
| |
| expected a valid identifier here
|
help: must be of the form
|
LL - #[rustc_must_implement_one_of(eq(x, y, z), neq)]
LL + #[rustc_must_implement_one_of(function1, function2, ...)]
|
error[E0565]: malformed `rustc_dump_layout` attribute input
--> $DIR/args-checked.rs:67:1
|
LL | #[rustc_dump_layout(debug = 5)]
| ^^^^^^^^^^^^^^^^^^^^---------^^
| |
| didn't expect a literal here
error[E0565]: malformed `rustc_dump_layout` attribute input
--> $DIR/args-checked.rs:69:1
|
LL | #[rustc_dump_layout(debug(x, y, z))]
| ^^^^^^^^^^^^^^^^^^^^--------------^^
| |
| didn't expect a literal here
error: valid forms for the attribute are `#[macro_export(local_inner_macros)]` and `#[macro_export]`
--> $DIR/args-checked.rs:37:1
|
LL | #[macro_export(local_inner_macros = 5)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>
= note: `#[deny(invalid_macro_export_arguments)]` (part of `#[deny(future_incompatible)]`) on by default
error: valid forms for the attribute are `#[macro_export(local_inner_macros)]` and `#[macro_export]`
--> $DIR/args-checked.rs:40:1
|
LL | #[macro_export(local_inner_macros(x, y, z))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>
error: aborting due to 23 previous errors
Some errors have detailed explanations: E0539, E0565.
For more information about an error, try `rustc --explain E0539`.
Future incompatibility report: Future breakage diagnostic:
error: valid forms for the attribute are `#[macro_export(local_inner_macros)]` and `#[macro_export]`
--> $DIR/args-checked.rs:37:1
|
LL | #[macro_export(local_inner_macros = 5)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>
= note: `#[deny(invalid_macro_export_arguments)]` (part of `#[deny(future_incompatible)]`) on by default
Future breakage diagnostic:
error: valid forms for the attribute are `#[macro_export(local_inner_macros)]` and `#[macro_export]`
--> $DIR/args-checked.rs:40:1
|
LL | #[macro_export(local_inner_macros(x, y, z))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>
= note: `#[deny(invalid_macro_export_arguments)]` (part of `#[deny(future_incompatible)]`) on by default