Skip to content

Commit ac2d5b8

Browse files
deps: bump rustc-ap* to v651
1 parent b173b42 commit ac2d5b8

File tree

6 files changed

+180
-145
lines changed

6 files changed

+180
-145
lines changed

Cargo.lock

Lines changed: 151 additions & 128 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -65,36 +65,36 @@ rustc-workspace-hack = "1.0.0"
6565

6666
[dependencies.rustc_ast]
6767
package = "rustc-ap-rustc_ast"
68-
version = "650.0.0"
68+
version = "651.0.0"
6969

7070
[dependencies.rustc_ast_pretty]
7171
package = "rustc-ap-rustc_ast_pretty"
72-
version = "650.0.0"
72+
version = "651.0.0"
7373

7474
[dependencies.rustc_data_structures]
7575
package = "rustc-ap-rustc_data_structures"
76-
version = "650.0.0"
76+
version = "651.0.0"
7777

7878
[dependencies.rustc_errors]
7979
package = "rustc-ap-rustc_errors"
80-
version = "650.0.0"
80+
version = "651.0.0"
8181

8282
[dependencies.rustc_expand]
8383
package = "rustc-ap-rustc_expand"
84-
version = "650.0.0"
84+
version = "651.0.0"
8585

8686
[dependencies.rustc_parse]
8787
package = "rustc-ap-rustc_parse"
88-
version = "650.0.0"
88+
version = "651.0.0"
8989

9090
[dependencies.rustc_session]
9191
package = "rustc-ap-rustc_session"
92-
version = "650.0.0"
92+
version = "651.0.0"
9393

9494
[dependencies.rustc_span]
9595
package = "rustc-ap-rustc_span"
96-
version = "650.0.0"
96+
version = "651.0.0"
9797

9898
[dependencies.rustc_target]
9999
package = "rustc-ap-rustc_target"
100-
version = "650.0.0"
100+
version = "651.0.0"

src/chains.rs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,15 @@ impl ChainItemKind {
148148
ast::ExprKind::MethodCall(ref segment, ref expressions) => {
149149
let types = if let Some(ref generic_args) = segment.args {
150150
if let ast::GenericArgs::AngleBracketed(ref data) = **generic_args {
151-
data.args.clone()
151+
data.args
152+
.iter()
153+
.filter_map(|x| match x {
154+
ast::AngleBracketedArg::Arg(ref generic_arg) => {
155+
Some(generic_arg.clone())
156+
}
157+
_ => None,
158+
})
159+
.collect::<Vec<_>>()
152160
} else {
153161
vec![]
154162
}

src/expr.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ pub(crate) fn format_expr(
322322
}
323323
// We do not format these expressions yet, but they should still
324324
// satisfy our width restrictions.
325-
ast::ExprKind::InlineAsm(..) => Some(context.snippet(expr.span).to_owned()),
325+
ast::ExprKind::LlvmInlineAsm(..) => Some(context.snippet(expr.span).to_owned()),
326326
ast::ExprKind::TryBlock(ref block) => {
327327
if let rw @ Some(_) =
328328
rewrite_single_line_block(context, "try ", block, Some(&expr.attrs), None, shape)

src/types.rs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -233,14 +233,18 @@ fn rewrite_segment(
233233

234234
if let Some(ref args) = segment.args {
235235
match **args {
236-
ast::GenericArgs::AngleBracketed(ref data)
237-
if !data.args.is_empty() || !data.constraints.is_empty() =>
238-
{
236+
ast::GenericArgs::AngleBracketed(ref data) if !data.args.is_empty() => {
239237
let param_list = data
240238
.args
241239
.iter()
242-
.map(SegmentParam::from_generic_arg)
243-
.chain(data.constraints.iter().map(|x| SegmentParam::Binding(&*x)))
240+
.map(|x| match x {
241+
ast::AngleBracketedArg::Arg(generic_arg) => {
242+
SegmentParam::from_generic_arg(generic_arg)
243+
}
244+
ast::AngleBracketedArg::Constraint(constraint) => {
245+
SegmentParam::Binding(constraint)
246+
}
247+
})
244248
.collect::<Vec<_>>();
245249

246250
// HACK: squeeze out the span between the identifier and the parameters.

src/utils.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,7 @@ pub(crate) fn is_block_expr(context: &RewriteContext<'_>, expr: &ast::Expr, repr
490490
| ast::ExprKind::Continue(..)
491491
| ast::ExprKind::Err
492492
| ast::ExprKind::Field(..)
493-
| ast::ExprKind::InlineAsm(..)
493+
| ast::ExprKind::LlvmInlineAsm(..)
494494
| ast::ExprKind::Let(..)
495495
| ast::ExprKind::Path(..)
496496
| ast::ExprKind::Range(..)

0 commit comments

Comments
 (0)