diff options
Diffstat (limited to 'src/comp/syntax/parse')
| -rw-r--r-- | src/comp/syntax/parse/parser.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/comp/syntax/parse/parser.rs b/src/comp/syntax/parse/parser.rs index 94fa51cc814..2327350eb82 100644 --- a/src/comp/syntax/parse/parser.rs +++ b/src/comp/syntax/parse/parser.rs @@ -2548,13 +2548,13 @@ fn parse_from_source_str<T>(f: fn (p: parser) -> T, name: str, ss: codemap::file_substr, source: @str, cfg: ast::crate_cfg, sess: parse_sess) - -> {node: T, fm: codemap::filemap} + -> T { let p = new_parser_from_source_str(sess, cfg, name, ss, source); let r = f(p); sess.chpos = p.reader.chpos; sess.byte_pos = sess.byte_pos + p.reader.pos; - ret {node: r, fm: option::get(vec::last(sess.cm.files))}; + ret r; } fn parse_crate_from_source_str(name: str, source: @str, cfg: ast::crate_cfg, |
