diff options
Diffstat (limited to 'src/test/ui/parser/stmt_expr_attrs_placement.rs')
-rw-r--r-- | src/test/ui/parser/stmt_expr_attrs_placement.rs | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/test/ui/parser/stmt_expr_attrs_placement.rs b/src/test/ui/parser/stmt_expr_attrs_placement.rs deleted file mode 100644 index 5e9d29a15..000000000 --- a/src/test/ui/parser/stmt_expr_attrs_placement.rs +++ /dev/null @@ -1,38 +0,0 @@ -#![feature(stmt_expr_attributes)] - -// Test that various placements of the inner attribute are parsed correctly, -// or not. - -fn main() { - let a = #![allow(warnings)] (1, 2); - //~^ ERROR an inner attribute is not permitted in this context - - let b = (#![allow(warnings)] 1, 2); - //~^ ERROR an inner attribute is not permitted in this context - - let c = { - #![allow(warnings)] - (#![allow(warnings)] 1, 2) - //~^ ERROR an inner attribute is not permitted in this context - }; - - let d = { - #![allow(warnings)] - let e = (#![allow(warnings)] 1, 2); - //~^ ERROR an inner attribute is not permitted in this context - e - }; - - let e = [#![allow(warnings)] 1, 2]; - //~^ ERROR an inner attribute is not permitted in this context - - let f = [#![allow(warnings)] 1; 0]; - //~^ ERROR an inner attribute is not permitted in this context - - let g = match true { #![allow(warnings)] _ => {} }; - - - struct MyStruct { field: u8 } - let h = MyStruct { #![allow(warnings)] field: 0 }; - //~^ ERROR an inner attribute is not permitted in this context -} |