Updates to tests.
This commit is contained in:
parent
75d6293128
commit
8ce761d75e
@ -43,10 +43,10 @@ fn syntax() {
|
||||
#![attr]
|
||||
};
|
||||
let _ =
|
||||
#[attr] match true
|
||||
{
|
||||
#[attr]
|
||||
_ => false,
|
||||
#[attr] match true {
|
||||
#![attr]
|
||||
#[attr]
|
||||
_ => false,
|
||||
};
|
||||
let _ = #[attr] || #[attr] foo;
|
||||
let _ = #[attr] move || #[attr] foo;
|
||||
|
@ -41,9 +41,16 @@ fn _3() {
|
||||
fn _4() {
|
||||
|
||||
#[rustc_dummy]
|
||||
match () { _ => (), }
|
||||
match () {
|
||||
#![rustc_dummy]
|
||||
_ => (),
|
||||
}
|
||||
|
||||
let _ = #[rustc_dummy] match () { () => (), };
|
||||
let _ =
|
||||
#[rustc_dummy] match () {
|
||||
#![rustc_dummy]
|
||||
() => (),
|
||||
};
|
||||
}
|
||||
|
||||
fn _5() {
|
||||
@ -164,7 +171,11 @@ fn _11() {
|
||||
#[rustc_dummy] loop {
|
||||
#![rustc_dummy]
|
||||
};
|
||||
let _ = #[rustc_dummy] match false { _ => (), };
|
||||
let _ =
|
||||
#[rustc_dummy] match false {
|
||||
#![rustc_dummy]
|
||||
_ => (),
|
||||
};
|
||||
let _ = #[rustc_dummy] || #[rustc_dummy] ();
|
||||
let _ = #[rustc_dummy] move || #[rustc_dummy] ();
|
||||
let _ =
|
||||
|
@ -30,7 +30,7 @@ fn main() {
|
||||
//~^ ERROR an inner attribute is not permitted in this context
|
||||
|
||||
let g = match true { #![allow(warnings)] _ => {} };
|
||||
//~^ ERROR an inner attribute is not permitted in this context
|
||||
|
||||
|
||||
struct MyStruct { field: u8 }
|
||||
let h = MyStruct { #![allow(warnings)] field: 0 };
|
||||
|
@ -46,14 +46,6 @@ LL | let f = [#![allow(warnings)] 1; 0];
|
||||
|
|
||||
= note: inner attributes, like `#![no_std]`, annotate the item enclosing them, and are usually found at the beginning of source files. Outer attributes, like `#[test]`, annotate the item following them.
|
||||
|
||||
error: an inner attribute is not permitted in this context
|
||||
--> $DIR/stmt_expr_attrs_placement.rs:32:26
|
||||
|
|
||||
LL | let g = match true { #![allow(warnings)] _ => {} };
|
||||
| ^^^^^^^^^^^^^^^^^^^
|
||||
|
|
||||
= note: inner attributes, like `#![no_std]`, annotate the item enclosing them, and are usually found at the beginning of source files. Outer attributes, like `#[test]`, annotate the item following them.
|
||||
|
||||
error: an inner attribute is not permitted in this context
|
||||
--> $DIR/stmt_expr_attrs_placement.rs:36:24
|
||||
|
|
||||
@ -62,5 +54,5 @@ LL | let h = MyStruct { #![allow(warnings)] field: 0 };
|
||||
|
|
||||
= note: inner attributes, like `#![no_std]`, annotate the item enclosing them, and are usually found at the beginning of source files. Outer attributes, like `#[test]`, annotate the item following them.
|
||||
|
||||
error: aborting due to 8 previous errors
|
||||
error: aborting due to 7 previous errors
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user