about summary refs log tree commit diff
diff options
context:
space:
mode:
authordylan_DPC <dylan.dpc@gmail.com>2018-08-22 01:13:24 +0530
committerdylan_DPC <dylan.dpc@gmail.com>2018-08-22 01:13:24 +0530
commita6201f9a2b5c855a6747a8cecdf2f4830ac63f6e (patch)
tree60eec58afd5bbe4ead57e64503688e5541ec6ea0
parent17eb64a8b88849282fb9f8b09452b7f2878ca82d (diff)
downloadrust-a6201f9a2b5c855a6747a8cecdf2f4830ac63f6e.tar.gz
rust-a6201f9a2b5c855a6747a8cecdf2f4830ac63f6e.zip
add testcase to existing macro testcase
-rw-r--r--src/test/ui/lint/lints-in-foreign-macros.rs1
-rw-r--r--src/test/ui/lint/lints-in-foreign-macros.stderr24
2 files changed, 22 insertions, 3 deletions
diff --git a/src/test/ui/lint/lints-in-foreign-macros.rs b/src/test/ui/lint/lints-in-foreign-macros.rs
index 0f9003877cc..34c15b15378 100644
--- a/src/test/ui/lint/lints-in-foreign-macros.rs
+++ b/src/test/ui/lint/lints-in-foreign-macros.rs
@@ -12,6 +12,7 @@
 // compile-pass
 
 #![warn(unused_imports)]
+#![warn(missing_docs)] //~ WARN: missing documentation for crate [missing_docs]
 
 #[macro_use]
 extern crate lints_in_foreign_macros;
diff --git a/src/test/ui/lint/lints-in-foreign-macros.stderr b/src/test/ui/lint/lints-in-foreign-macros.stderr
index e9f6d3d3815..e2df883cd4a 100644
--- a/src/test/ui/lint/lints-in-foreign-macros.stderr
+++ b/src/test/ui/lint/lints-in-foreign-macros.stderr
@@ -1,5 +1,5 @@
 warning: unused import: `std::string::ToString`
-  --> $DIR/lints-in-foreign-macros.rs:20:16
+  --> $DIR/lints-in-foreign-macros.rs:21:16
    |
 LL |     () => {use std::string::ToString;} //~ WARN: unused import
    |                ^^^^^^^^^^^^^^^^^^^^^
@@ -14,14 +14,32 @@ LL | #![warn(unused_imports)]
    |         ^^^^^^^^^^^^^^
 
 warning: unused import: `std::string::ToString`
-  --> $DIR/lints-in-foreign-macros.rs:25:18
+  --> $DIR/lints-in-foreign-macros.rs:26:18
    |
 LL | mod c { baz!(use std::string::ToString;); } //~ WARN: unused import
    |                  ^^^^^^^^^^^^^^^^^^^^^
 
 warning: unused import: `std::string::ToString`
-  --> $DIR/lints-in-foreign-macros.rs:26:19
+  --> $DIR/lints-in-foreign-macros.rs:27:19
    |
 LL | mod d { baz2!(use std::string::ToString;); } //~ WARN: unused import
    |                   ^^^^^^^^^^^^^^^^^^^^^
 
+warning: missing documentation for crate
+  --> $DIR/lints-in-foreign-macros.rs:14:1
+   |
+LL | / #![warn(unused_imports)]
+LL | | #![warn(missing_docs)] //~ WARN: missing documentation for crate [missing_docs]
+LL | |
+LL | | #[macro_use]
+...  |
+LL | |
+LL | | fn main() {}
+   | |____________^
+   |
+note: lint level defined here
+  --> $DIR/lints-in-foreign-macros.rs:15:9
+   |
+LL | #![warn(missing_docs)] //~ WARN: missing documentation for crate [missing_docs]
+   |         ^^^^^^^^^^^^
+