diff options
| author | Eduard Burtescu <edy.burt@gmail.com> | 2014-03-09 16:54:34 +0200 |
|---|---|---|
| committer | Eduard Burtescu <edy.burt@gmail.com> | 2014-03-17 09:53:07 +0200 |
| commit | 90cbe0cad20d2736c7e7ebbffb2c2d84016f9340 (patch) | |
| tree | a0bee02f6e23b5b27a4606fbed7b32cd631b3e58 /src/libsyntax/ext/base.rs | |
| parent | 555a239301cabeb20e45c9c3c3cf98588b8ec916 (diff) | |
| download | rust-90cbe0cad20d2736c7e7ebbffb2c2d84016f9340.tar.gz rust-90cbe0cad20d2736c7e7ebbffb2c2d84016f9340.zip | |
De-@ ParseSess uses.
Diffstat (limited to 'src/libsyntax/ext/base.rs')
| -rw-r--r-- | src/libsyntax/ext/base.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libsyntax/ext/base.rs b/src/libsyntax/ext/base.rs index 997bfcc2e94..a6f145a129e 100644 --- a/src/libsyntax/ext/base.rs +++ b/src/libsyntax/ext/base.rs @@ -289,7 +289,7 @@ pub trait CrateLoader { // when a macro expansion occurs, the resulting nodes have the backtrace() // -> expn_info of their expansion context stored into their span. pub struct ExtCtxt<'a> { - parse_sess: @parse::ParseSess, + parse_sess: &'a parse::ParseSess, cfg: ast::CrateConfig, backtrace: Option<@ExpnInfo>, ecfg: expand::ExpansionConfig<'a>, @@ -299,7 +299,7 @@ pub struct ExtCtxt<'a> { } impl<'a> ExtCtxt<'a> { - pub fn new<'a>(parse_sess: @parse::ParseSess, cfg: ast::CrateConfig, + pub fn new<'a>(parse_sess: &'a parse::ParseSess, cfg: ast::CrateConfig, ecfg: expand::ExpansionConfig<'a>) -> ExtCtxt<'a> { ExtCtxt { parse_sess: parse_sess, @@ -327,7 +327,7 @@ impl<'a> ExtCtxt<'a> { } pub fn codemap(&self) -> @CodeMap { self.parse_sess.cm } - pub fn parse_sess(&self) -> @parse::ParseSess { self.parse_sess } + pub fn parse_sess(&self) -> &'a parse::ParseSess { self.parse_sess } pub fn cfg(&self) -> ast::CrateConfig { self.cfg.clone() } pub fn call_site(&self) -> Span { match self.backtrace { |
