about summary refs log tree commit diff
diff options
context:
space:
mode:
authorflip1995 <hello@philkrones.com>2018-11-01 20:06:25 +0100
committerflip1995 <hello@philkrones.com>2018-11-02 19:50:24 +0100
commit7df7a0a86ebf290f6f2650955f2479aaaa39beef (patch)
tree1ba49a7e11f41e53651f0ae42f0cccdd1b4e67b5
parentbb4083c412f0d7e687b3ae7ab4cc4dc57e6ea804 (diff)
downloadrust-7df7a0a86ebf290f6f2650955f2479aaaa39beef.tar.gz
rust-7df7a0a86ebf290f6f2650955f2479aaaa39beef.zip
Add tests from rustfmt::skip test file
-rw-r--r--tests/ui/cfg_attr_lint.rs23
1 files changed, 22 insertions, 1 deletions
diff --git a/tests/ui/cfg_attr_lint.rs b/tests/ui/cfg_attr_lint.rs
index 1005af8b9ea..614cd3e30ec 100644
--- a/tests/ui/cfg_attr_lint.rs
+++ b/tests/ui/cfg_attr_lint.rs
@@ -1,10 +1,31 @@
-#![feature(tool_lints)]
+// Copyright 2014-2018 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution.
+//
+// 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.
+
+#![feature(stmt_expr_attributes)]
 
 #![warn(clippy::deprecated_cfg_attr)]
 
 // This doesn't get linted, see known problems
 #![cfg_attr(rustfmt, rustfmt_skip)]
 
+#[rustfmt::skip]
+trait Foo
+{
+fn foo(
+);
+}
+
+fn skip_on_statements() {
+    #[cfg_attr(rustfmt, rustfmt::skip)]
+    5+3;
+}
+
 #[cfg_attr(rustfmt, rustfmt_skip)]
 fn main() {
     foo::f();