about summary refs log tree commit diff
path: root/src/librustsyntax
diff options
context:
space:
mode:
authorGraydon Hoare <graydon@mozilla.com>2012-04-12 17:30:52 -0700
committerGraydon Hoare <graydon@mozilla.com>2012-04-12 17:31:49 -0700
commit8a7fd4a04fa9683b149eb1db973d4e2c0f3d05cc (patch)
treeab41bc0cb3b9d8df784f0ae108a73bcb17328333 /src/librustsyntax
parent7b3cb05311ef7d671b0bf92b041112ef141dc188 (diff)
downloadrust-8a7fd4a04fa9683b149eb1db973d4e2c0f3d05cc.tar.gz
rust-8a7fd4a04fa9683b149eb1db973d4e2c0f3d05cc.zip
Support general warnings and errors in lint pass via flags and attrs. Close #1543.
Diffstat (limited to 'src/librustsyntax')
-rw-r--r--src/librustsyntax/ext/expand.rs7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/librustsyntax/ext/expand.rs b/src/librustsyntax/ext/expand.rs
index cfda606c30e..a4386c50275 100644
--- a/src/librustsyntax/ext/expand.rs
+++ b/src/librustsyntax/ext/expand.rs
@@ -76,12 +76,7 @@ fn expand_mod_items(exts: hashmap<str, syntax_extension>, cx: ext_ctxt,
               ast::meta_list(n, _) { n }
             };
             alt exts.find(mname) {
-              none { items }
-
-              some(normal(_)) | some(macro_defining(_)) {
-                cx.span_err(
-                    attr.span,
-                    #fmt["%s cannot be used as a decorator", mname]);
+              none | some(normal(_)) | some(macro_defining(_)) {
                 items
               }