diff options
Diffstat (limited to 'src/librustsyntax/parse.rs')
| -rw-r--r-- | src/librustsyntax/parse.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/librustsyntax/parse.rs b/src/librustsyntax/parse.rs index d44b726f72c..c6535bd1a4d 100644 --- a/src/librustsyntax/parse.rs +++ b/src/librustsyntax/parse.rs @@ -13,6 +13,7 @@ export parse_item_from_source_str; export parse_from_source_str; import parser::parser; +import attr::parser_attr; import common::parser_common; import ast::node_id; import util::interner; @@ -44,7 +45,7 @@ fn parse_crate_from_crate_file(input: str, cfg: ast::crate_cfg, let p = new_parser_from_file(sess, cfg, input, parser::CRATE_FILE); let lo = p.span.lo; let prefix = path::dirname(p.reader.filemap.name); - let leading_attrs = attr::parse_inner_attrs_and_next(p); + let leading_attrs = p.parse_inner_attrs_and_next(); let crate_attrs = leading_attrs.inner; let first_cdir_attr = leading_attrs.next; let cdirs = p.parse_crate_directives(token::EOF, first_cdir_attr); |
