]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc/lint/builtin.rs
Add lint for unknown feature attributes
[rust.git] / src / librustc / lint / builtin.rs
index 47f7c759d94ec12607193754ab1b204f2340ff3c..6536ab6ea73b3dbcbd3981b45130209bd5f5a302 100644 (file)
 declare_lint! {
     pub UNUSED_FEATURES,
     Warn,
-    "unused or unknown features found in crate-level #[feature] directives"
+    "unused features found in crate-level #[feature] directives"
+}
+
+declare_lint! {
+    pub UNKNOWN_FEATURES,
+    Deny,
+    "unknown features found in crate-level #[feature] directives"
 }
 
 declare_lint! {
@@ -362,6 +368,7 @@ fn get_lints(&self) -> LintArray {
             UNUSED_MACROS,
             WARNINGS,
             UNUSED_FEATURES,
+            UNKNOWN_FEATURES,
             STABLE_FEATURES,
             UNKNOWN_CRATE_TYPES,
             TRIVIAL_CASTS,