about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-06-22 13:19:34 +0200
committerMazdak Farrokhzad <twingoow@gmail.com>2019-06-22 13:19:55 +0200
commite994d35e9b2ca6ca08385473f9f3f6243ab509bb (patch)
treebcfb3bd10ee56083cf9809d7005d7b51aedec76e /src/libsyntax
parent305930cffeac1da0fd73a08d9f5680e4a49bfb9f (diff)
downloadrust-e994d35e9b2ca6ca08385473f9f3f6243ab509bb.tar.gz
rust-e994d35e9b2ca6ca08385473f9f3f6243ab509bb.zip
Lint empty 'derive()' as unused attribute.
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/ext/derive.rs4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/libsyntax/ext/derive.rs b/src/libsyntax/ext/derive.rs
index abc451c96ae..3b4243ed24f 100644
--- a/src/libsyntax/ext/derive.rs
+++ b/src/libsyntax/ext/derive.rs
@@ -30,10 +30,6 @@ pub fn collect_derives(cx: &mut ExtCtxt<'_>, attrs: &mut Vec<ast::Attribute>) ->
 
         match attr.parse_list(cx.parse_sess,
                               |parser| parser.parse_path_allowing_meta(PathStyle::Mod)) {
-            Ok(ref traits) if traits.is_empty() => {
-                cx.span_warn(attr.span, "empty trait list in `derive`");
-                false
-            }
             Ok(traits) => {
                 result.extend(traits);
                 true