Skip to content

Commit 7012c42

Browse files
committed
auto merge of #6500 : kud1ing/rust/cleanup, r=bstrie
Fixes #6445
2 parents 08b4cdd + 017df98 commit 7012c42

File tree

5 files changed

+0
-53
lines changed

5 files changed

+0
-53
lines changed

src/libsyntax/ext/base.rs

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -148,15 +148,6 @@ pub fn syntax_expander_table() -> SyntaxEnv {
148148
syntax_expanders.insert(@~"deriving",
149149
@SE(ItemDecorator(
150150
ext::deriving::expand_meta_deriving)));
151-
syntax_expanders.insert(@~"deriving_eq",
152-
@SE(ItemDecorator(
153-
ext::deriving::eq::expand_deriving_obsolete)));
154-
syntax_expanders.insert(@~"deriving_iter_bytes",
155-
@SE(ItemDecorator(
156-
ext::deriving::iter_bytes::expand_deriving_obsolete)));
157-
syntax_expanders.insert(@~"deriving_clone",
158-
@SE(ItemDecorator(
159-
ext::deriving::clone::expand_deriving_obsolete)));
160151

161152
// Quasi-quoting expanders
162153
syntax_expanders.insert(@~"quote_tokens",

src/libsyntax/ext/deriving/clone.rs

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,6 @@ pub fn expand_deriving_clone(cx: @ext_ctxt,
4242
&trait_def)
4343
}
4444

45-
pub fn expand_deriving_obsolete(cx: @ext_ctxt,
46-
span: span,
47-
_mitem: @meta_item,
48-
in_items: ~[@item])
49-
-> ~[@item] {
50-
cx.span_err(span, ~"`#[deriving_clone]` is obsolete; use `#[deriving(Clone)]` instead");
51-
in_items
52-
}
53-
5445
fn cs_clone(cx: @ext_ctxt, span: span,
5546
substr: &Substructure) -> @expr {
5647
let clone_ident = substr.method_ident;

src/libsyntax/ext/deriving/cmp/eq.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,3 @@ pub fn expand_deriving_eq(cx: @ext_ctxt,
5656
expand_deriving_generic(cx, span, mitem, in_items,
5757
&trait_def)
5858
}
59-
60-
pub fn expand_deriving_obsolete(cx: @ext_ctxt,
61-
span: span,
62-
_mitem: @meta_item,
63-
in_items: ~[@item]) -> ~[@item] {
64-
cx.span_err(span, ~"`#[deriving_eq]` is obsolete; use `#[deriving(Eq)]` instead");
65-
in_items
66-
}

src/libsyntax/ext/deriving/iter_bytes.rs

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,6 @@ pub fn expand_deriving_iter_bytes(cx: @ext_ctxt,
4141
expand_deriving_generic(cx, span, mitem, in_items, &trait_def)
4242
}
4343

44-
pub fn expand_deriving_obsolete(cx: @ext_ctxt,
45-
span: span,
46-
_mitem: @meta_item,
47-
in_items: ~[@item])
48-
-> ~[@item] {
49-
cx.span_err(span, ~"`#[deriving_iter_bytes]` is obsolete; use `#[deriving(IterBytes)]` \
50-
instead");
51-
in_items
52-
}
53-
5444
fn iter_bytes_substructure(cx: @ext_ctxt, span: span, substr: &Substructure) -> @expr {
5545
let lsb0_f = match substr.nonself_args {
5646
[l, f] => ~[l, f],

src/test/compile-fail/deriving-obsolete.rs

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)