Skip to content

Commit 58ac85b

Browse files
deps: bump rustc-ap crates to v701.0.0
1 parent ead937b commit 58ac85b

File tree

4 files changed

+56
-54
lines changed

4 files changed

+56
-54
lines changed

Cargo.lock

+41-42
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+8-8
Original file line numberDiff line numberDiff line change
@@ -66,36 +66,36 @@ rustc-workspace-hack = "1.0.0"
6666

6767
[dependencies.rustc_ast]
6868
package = "rustc-ap-rustc_ast"
69-
version = "697.0.0"
69+
version = "701.0.0"
7070

7171
[dependencies.rustc_ast_pretty]
7272
package = "rustc-ap-rustc_ast_pretty"
73-
version = "697.0.0"
73+
version = "701.0.0"
7474

7575
[dependencies.rustc_attr]
7676
package = "rustc-ap-rustc_attr"
7777
version = "697.0.0"
7878

7979
[dependencies.rustc_data_structures]
8080
package = "rustc-ap-rustc_data_structures"
81-
version = "697.0.0"
81+
version = "701.0.0"
8282

8383
[dependencies.rustc_errors]
8484
package = "rustc-ap-rustc_errors"
85-
version = "697.0.0"
85+
version = "701.0.0"
8686

8787
[dependencies.rustc_expand]
8888
package = "rustc-ap-rustc_expand"
89-
version = "697.0.0"
89+
version = "701.0.0"
9090

9191
[dependencies.rustc_parse]
9292
package = "rustc-ap-rustc_parse"
93-
version = "697.0.0"
93+
version = "701.0.0"
9494

9595
[dependencies.rustc_session]
9696
package = "rustc-ap-rustc_session"
97-
version = "697.0.0"
97+
version = "701.0.0"
9898

9999
[dependencies.rustc_span]
100100
package = "rustc-ap-rustc_span"
101-
version = "697.0.0"
101+
version = "701.0.0"

src/macros.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use rustc_ast::token::{BinOpToken, DelimToken, Token, TokenKind};
1616
use rustc_ast::tokenstream::{Cursor, LazyTokenStream, TokenStream, TokenTree};
1717
use rustc_ast::{ast, ptr};
1818
use rustc_ast_pretty::pprust;
19-
use rustc_parse::parser::Parser;
19+
use rustc_parse::parser::{ForceCollect, Parser};
2020
use rustc_parse::{stream_to_parser, MACRO_ARGUMENTS};
2121
use rustc_span::{
2222
symbol::{self, kw},
@@ -138,7 +138,7 @@ fn parse_macro_arg<'a, 'b: 'a>(parser: &'a mut Parser<'b>) -> Option<MacroArg> {
138138
// `parse_item` returns `Option<ptr::P<ast::Item>>`.
139139
parse_macro_arg!(
140140
Item,
141-
|parser: &mut rustc_parse::parser::Parser<'b>| parser.parse_item(),
141+
|parser: &mut rustc_parse::parser::Parser<'b>| parser.parse_item(ForceCollect::No),
142142
|x: Option<ptr::P<ast::Item>>| x
143143
);
144144

src/syntux/parser.rs

+5-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ use std::path::{Path, PathBuf};
44
use rustc_ast::ast;
55
use rustc_ast::token::{DelimToken, TokenKind};
66
use rustc_errors::Diagnostic;
7-
use rustc_parse::{new_parser_from_file, parser::Parser as RawParser};
7+
use rustc_parse::{
8+
new_parser_from_file,
9+
parser::{ForceCollect, Parser as RawParser},
10+
};
811
use rustc_span::{sym, symbol::kw, Span};
912

1013
use crate::attr::first_attr_value_str_by_name;
@@ -247,7 +250,7 @@ impl<'a> Parser<'a> {
247250
while parser.token != TokenKind::CloseDelim(DelimToken::Brace)
248251
&& parser.token.kind != TokenKind::Eof
249252
{
250-
let item = match parser.parse_item() {
253+
let item = match parser.parse_item(ForceCollect::No) {
251254
Ok(Some(item_ptr)) => item_ptr.into_inner(),
252255
Ok(None) => continue,
253256
Err(mut err) => {

0 commit comments

Comments
 (0)