X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibrustc_parse%2Flib.rs;h=3924da5ca67d7bae85ea1227ae3469a23648721b;hb=1a496f33796d848609e06604445e28056954f412;hp=9f507d5319edbcccf073ed55ea3857d9f636c59a;hpb=374ad1b0063963060a00a3110e44d76e7105d059;p=rust.git diff --git a/src/librustc_parse/lib.rs b/src/librustc_parse/lib.rs index 9f507d5319e..3924da5ca67 100644 --- a/src/librustc_parse/lib.rs +++ b/src/librustc_parse/lib.rs @@ -25,7 +25,8 @@ use parser::{Parser, emit_unclosed_delims, make_unclosed_delims_error}; pub mod lexer; pub mod validate_attr; -pub mod error_codes; +#[macro_use] +pub mod config; #[derive(Clone)] pub struct Directory<'a> { @@ -276,7 +277,7 @@ pub fn parse_in_attr<'a, T>( ) -> PResult<'a, T> { let mut parser = Parser::new( sess, - attr.get_normal_item().tokens.clone(), + attr.get_normal_item().args.outer_tokens(), None, false, false, @@ -408,7 +409,7 @@ fn prepend_attrs( brackets.push(stream); } - brackets.push(item.tokens.clone()); + brackets.push(item.args.outer_tokens()); // The span we list here for `#` and for `[ ... ]` are both wrong in // that it encompasses more than each token, but it hopefully is "good