diff options
| author | Steven Fackler <sfackler@gmail.com> | 2013-12-28 22:06:22 -0700 |
|---|---|---|
| committer | Steven Fackler <sfackler@gmail.com> | 2013-12-29 23:41:09 -0800 |
| commit | 8143662836ccecca0b1f177f0c12528a4aa74c0d (patch) | |
| tree | 20f2ad5f627233c97d5c299cc3a6abb4fdedf62c /src/libsyntax/ext/build.rs | |
| parent | 3965dddf49aa30a69614e9f42a73960f1be4790e (diff) | |
Start passing around &mut ExtCtxt
Diffstat (limited to 'src/libsyntax/ext/build.rs')
| -rw-r--r-- | src/libsyntax/ext/build.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libsyntax/ext/build.rs b/src/libsyntax/ext/build.rs index f5c3c1792c9..e5f20950412 100644 --- a/src/libsyntax/ext/build.rs +++ b/src/libsyntax/ext/build.rs @@ -236,7 +236,7 @@ pub trait AstBuilder { vis: ast::visibility, path: ~[ast::Ident]) -> ast::view_item; } -impl<'a> AstBuilder for &'a ExtCtxt { +impl AstBuilder for ExtCtxt { fn path(&self, span: Span, strs: ~[ast::Ident]) -> ast::Path { self.path_all(span, false, strs, opt_vec::Empty, ~[]) } @@ -686,12 +686,12 @@ impl<'a> AstBuilder for &'a ExtCtxt { } fn lambda0(&self, _span: Span, blk: P<ast::Block>) -> @ast::Expr { let blk_e = self.expr(blk.span, ast::ExprBlock(blk)); - quote_expr!(*self, || $blk_e ) + quote_expr!(self, || $blk_e ) } fn lambda1(&self, _span: Span, blk: P<ast::Block>, ident: ast::Ident) -> @ast::Expr { let blk_e = self.expr(blk.span, ast::ExprBlock(blk)); - quote_expr!(*self, |$ident| $blk_e ) + quote_expr!(self, |$ident| $blk_e ) } fn lambda_expr(&self, span: Span, ids: ~[ast::Ident], expr: @ast::Expr) -> @ast::Expr { |
