summary refs log tree commit diff
path: root/src/libsyntax/ext/base.rs
diff options
context:
space:
mode:
authorklutzy <klutzytheklutzy@gmail.com>2013-11-06 12:16:19 +0900
committerklutzy <klutzytheklutzy@gmail.com>2013-11-26 13:13:17 +0900
commit1f7bfac9d28340b3eda0291dd01b7914c77a88ae (patch)
tree3172ab5e859df955ed453f8a6b7603dec054eeab /src/libsyntax/ext/base.rs
parent6ff697d3933754bf9ec5ee5875f487f02a7d087d (diff)
downloadrust-1f7bfac9d28340b3eda0291dd01b7914c77a88ae.tar.gz
rust-1f7bfac9d28340b3eda0291dd01b7914c77a88ae.zip
rustc: Add lint for obsolete attributes
This also moves `#[auto_{en,de}code]` checker from syntax to lint.
Diffstat (limited to 'src/libsyntax/ext/base.rs')
-rw-r--r--src/libsyntax/ext/base.rs8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/libsyntax/ext/base.rs b/src/libsyntax/ext/base.rs
index 448f8ee88f9..ccb88e0c9c0 100644
--- a/src/libsyntax/ext/base.rs
+++ b/src/libsyntax/ext/base.rs
@@ -143,7 +143,7 @@ pub enum MacResult {
 }
 
 pub enum SyntaxExtension {
-    // #[auto_encode] and such
+    // #[deriving] and such
     ItemDecorator(ItemDecorator),
 
     // Token-tree expanders
@@ -229,12 +229,6 @@ pub fn syntax_expander_table() -> SyntaxEnv {
     syntax_expanders.insert(intern(&"format_args"),
                             builtin_normal_tt_no_ctxt(
                                 ext::format::expand_args));
-    syntax_expanders.insert(
-        intern(&"auto_encode"),
-        @SE(ItemDecorator(ext::auto_encode::expand_auto_encode)));
-    syntax_expanders.insert(
-        intern(&"auto_decode"),
-        @SE(ItemDecorator(ext::auto_encode::expand_auto_decode)));
     syntax_expanders.insert(intern(&"env"),
                             builtin_normal_tt_no_ctxt(
                                     ext::env::expand_env));