summaryrefslogtreecommitdiffstats
path: root/src/test/ui/parser/stmt_expr_attrs_placement.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/parser/stmt_expr_attrs_placement.rs')
-rw-r--r--src/test/ui/parser/stmt_expr_attrs_placement.rs38
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
-}