diff options
| author | bors <bors@rust-lang.org> | 2014-01-02 15:56:49 -0800 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-01-02 15:56:49 -0800 |
| commit | 27ce4d3f79cdc021a6bfe0f7009977e07a368770 (patch) | |
| tree | be234bc0f4afdca779c9043b935fe8ea1b4ece21 /src/libsyntax/ext/source_util.rs | |
| parent | 2e98a93ba991e2390b0068af72c5600b659cfb66 (diff) | |
| parent | f3eee0ebada8e67dbba6574567456a9f1a946d28 (diff) | |
| download | rust-27ce4d3f79cdc021a6bfe0f7009977e07a368770.tar.gz rust-27ce4d3f79cdc021a6bfe0f7009977e07a368770.zip | |
auto merge of #11226 : pcwalton/rust/mutable-parser, r=pcwalton
r? @alexcrichton
Diffstat (limited to 'src/libsyntax/ext/source_util.rs')
| -rw-r--r-- | src/libsyntax/ext/source_util.rs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/libsyntax/ext/source_util.rs b/src/libsyntax/ext/source_util.rs index ccf4bf2acd6..11e7c1c8499 100644 --- a/src/libsyntax/ext/source_util.rs +++ b/src/libsyntax/ext/source_util.rs @@ -81,9 +81,13 @@ pub fn expand_include(cx: &mut ExtCtxt, sp: Span, tts: &[ast::token_tree]) -> base::MacResult { let file = get_single_str_from_tts(cx, sp, tts, "include!"); // The file will be added to the code map by the parser - let p = parse::new_sub_parser_from_file( - cx.parse_sess(), cx.cfg(), - &res_rel_file(cx, sp, &Path::new(file)), sp); + let mut p = + parse::new_sub_parser_from_file(cx.parse_sess(), + cx.cfg(), + &res_rel_file(cx, + sp, + &Path::new(file)), + sp); base::MRExpr(p.parse_expr()) } |
