diff options
| author | bors <bors@rust-lang.org> | 2014-05-07 03:21:47 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-05-07 03:21:47 -0700 |
| commit | 4a5d39001b1da84fe4be2996a2c7d894d5c248c6 (patch) | |
| tree | 8adeb549f225f21064989a0bd8dc22bb8ca67b8c /src/libsyntax/parse | |
| parent | 897b96a2e28778a5819907a74fc800508eadeffc (diff) | |
| parent | d7891c7c0e964fc9f947e0aefc7494218d531af2 (diff) | |
| download | rust-4a5d39001b1da84fe4be2996a2c7d894d5c248c6.tar.gz rust-4a5d39001b1da84fe4be2996a2c7d894d5c248c6.zip | |
auto merge of #13914 : alexcrichton/rust/pile-o-rustdoc-fixes, r=brson
Lots of assorted things here and there, all the details are in the commits. Closes #11712
Diffstat (limited to 'src/libsyntax/parse')
| -rw-r--r-- | src/libsyntax/parse/parser.rs | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs index 11a773a7f09..9ee770521fc 100644 --- a/src/libsyntax/parse/parser.rs +++ b/src/libsyntax/parse/parser.rs @@ -4167,14 +4167,11 @@ impl<'a> Parser<'a> { } }; - self.eval_src_mod_from_path(file_path, - outer_attrs.iter().map(|x| *x).collect(), - id_sp) + self.eval_src_mod_from_path(file_path, id_sp) } fn eval_src_mod_from_path(&mut self, path: Path, - outer_attrs: Vec<ast::Attribute> , id_sp: Span) -> (ast::Item_, Vec<ast::Attribute> ) { let mut included_mod_stack = self.sess.included_mod_stack.borrow_mut(); match included_mod_stack.iter().position(|p| *p == path) { @@ -4199,8 +4196,7 @@ impl<'a> Parser<'a> { &path, id_sp); let mod_inner_lo = p0.span.lo; - let (inner, next) = p0.parse_inner_attrs_and_next(); - let mod_attrs = outer_attrs.append(inner.as_slice()); + let (mod_attrs, next) = p0.parse_inner_attrs_and_next(); let first_item_outer_attrs = next; let m0 = p0.parse_mod_items(token::EOF, first_item_outer_attrs, mod_inner_lo); self.sess.included_mod_stack.borrow_mut().pop(); |
