summary refs log tree commit diff
path: root/src/libsyntax/ext
diff options
context:
space:
mode:
authorDaniel Micay <danielmicay@gmail.com>2013-03-16 15:49:12 -0400
committerDaniel Micay <danielmicay@gmail.com>2013-03-26 22:44:40 -0400
commit34c5a09ce3c18874de7150afbf689ce0f94c7c20 (patch)
tree18f0b794a9fff5b530003e5d37bd2f1124b31b7d /src/libsyntax/ext
parent5011d05db25fd3dfc0a9dc41fd914633ffb85469 (diff)
downloadrust-34c5a09ce3c18874de7150afbf689ce0f94c7c20.tar.gz
rust-34c5a09ce3c18874de7150afbf689ce0f94c7c20.zip
option: rm functions that duplicate methods
Diffstat (limited to 'src/libsyntax/ext')
-rw-r--r--src/libsyntax/ext/expand.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs
index fb9d96a7831..07ed6b7dfe2 100644
--- a/src/libsyntax/ext/expand.rs
+++ b/src/libsyntax/ext/expand.rs
@@ -22,7 +22,6 @@ use fold::*;
 use parse;
 use parse::{parser, parse_item_from_source_str, new_parser_from_tts};
 
-use core::option;
 use core::vec;
 
 pub fn expand_expr(extsbox: @mut SyntaxEnv,
@@ -294,8 +293,7 @@ pub fn expand_item_mac(+extsbox: @mut SyntaxEnv,
         MRExpr(_) => cx.span_fatal(pth.span,
                                     ~"expr macro in item position: "
                                     + *extname),
-        MRAny(_, item_maker, _) =>
-            option::chain(item_maker(), |i| {fld.fold_item(i)}),
+        MRAny(_, item_maker, _) => item_maker().chain(|i| {fld.fold_item(i)}),
         MRDef(ref mdef) => {
             extsbox.insert(@/*bad*/ copy mdef.name, @SE((*mdef).ext));
             None