From e20549ff192edec9d625f1119bcb077c3abaf070 Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Wed, 10 Jul 2013 14:43:25 -0700 Subject: librustc: Remove all uses of the `Copy` bound. --- src/libsyntax/ext/base.rs | 2 +- src/libsyntax/ext/expand.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src/libsyntax/ext') diff --git a/src/libsyntax/ext/base.rs b/src/libsyntax/ext/base.rs index e2f37bd54bd..230640767c9 100644 --- a/src/libsyntax/ext/base.rs +++ b/src/libsyntax/ext/base.rs @@ -414,7 +414,7 @@ pub enum MapChain { // get the map from an env frame -impl MapChain{ +impl MapChain{ // Constructor. I don't think we need a zero-arg one. fn new(init: ~HashMap) -> @mut MapChain { diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs index ba8e3e72933..2f1d320fef7 100644 --- a/src/libsyntax/ext/expand.rs +++ b/src/libsyntax/ext/expand.rs @@ -693,7 +693,7 @@ pub fn inject_std_macros(parse_sess: @mut parse::ParseSess, cfg: ast::crate_cfg, c: &crate) -> @crate { let sm = match parse_item_from_source_str(@"", std_macros(), - copy cfg, + cfg.clone(), ~[], parse_sess) { Some(item) => item, @@ -708,7 +708,7 @@ pub fn inject_std_macros(parse_sess: @mut parse::ParseSess, ast::_mod { items: items, // FIXME #2543: Bad copy. - .. copy *modd + .. (*modd).clone() } }, .. *default_ast_fold() -- cgit 1.4.1-3-g733a5