about summary refs log tree commit diff
path: root/src/test/compile-fail
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-01-10 08:00:09 +0000
committerbors <bors@rust-lang.org>2015-01-10 08:00:09 +0000
commitd36dc159522ea5e587c5c7f6e4df080f063e9b48 (patch)
treecec60404482f4d798d430c7beb2674ffcfcf70de /src/test/compile-fail
parent391e0106ef46085da4998c841ffb44c115633e45 (diff)
parentcbd962ebb585732e287478169108099bcc265024 (diff)
downloadrust-d36dc159522ea5e587c5c7f6e4df080f063e9b48.tar.gz
rust-d36dc159522ea5e587c5c7f6e4df080f063e9b48.zip
auto merge of #20794 : sfackler/rust/trailing-attrs, r=alexcrichton
Closes #20711
Diffstat (limited to 'src/test/compile-fail')
-rw-r--r--src/test/compile-fail/issue-20711-2.rs20
-rw-r--r--src/test/compile-fail/issue-20711.rs17
2 files changed, 37 insertions, 0 deletions
diff --git a/src/test/compile-fail/issue-20711-2.rs b/src/test/compile-fail/issue-20711-2.rs
new file mode 100644
index 00000000000..f5f5c4fe8d7
--- /dev/null
+++ b/src/test/compile-fail/issue-20711-2.rs
@@ -0,0 +1,20 @@
+// Copyright 2015 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution and at
+// http://rust-lang.org/COPYRIGHT.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+struct Foo;
+
+impl Foo {
+    fn foo() {}
+
+    #[stable]
+} //~ ERROR expected `fn`, found `}`
+
+fn main() {}
+
diff --git a/src/test/compile-fail/issue-20711.rs b/src/test/compile-fail/issue-20711.rs
new file mode 100644
index 00000000000..b065355394c
--- /dev/null
+++ b/src/test/compile-fail/issue-20711.rs
@@ -0,0 +1,17 @@
+// Copyright 2015 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution and at
+// http://rust-lang.org/COPYRIGHT.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+struct Foo;
+
+impl Foo {
+    #[stable]
+} //~ ERROR expected `fn`, found `}`
+
+fn main() {}