Skip to content

Commit 33c29a3

Browse files
committed
Pretty print async block without redundant space
1 parent a9f14c1 commit 33c29a3

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

compiler/rustc_ast_pretty/src/pprust/state.rs

-1
Original file line numberDiff line numberDiff line change
@@ -2068,7 +2068,6 @@ impl<'a> State<'a> {
20682068
ast::ExprKind::Async(capture_clause, _, ref blk) => {
20692069
self.word_nbsp("async");
20702070
self.print_capture_clause(capture_clause);
2071-
self.s.space();
20722071
// cbox/ibox in analogy to the `ExprKind::Block` arm above
20732072
self.cbox(INDENT_UNIT);
20742073
self.ibox(0);

src/test/ui/async-await/issues/issue-54752-async-block.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
// edition:2018
44
// pp-exact
55

6-
fn main() { let _a = (async { }); }
6+
fn main() { let _a = (async { }); }
77
//~^ WARNING unnecessary parentheses around assigned value

src/test/ui/async-await/issues/issue-54752-async-block.stderr

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
warning: unnecessary parentheses around assigned value
22
--> $DIR/issue-54752-async-block.rs:6:22
33
|
4-
LL | fn main() { let _a = (async { }); }
5-
| ^ ^
4+
LL | fn main() { let _a = (async { }); }
5+
| ^ ^
66
|
77
= note: `#[warn(unused_parens)]` on by default
88
help: remove these parentheses
99
|
10-
LL - fn main() { let _a = (async { }); }
11-
LL + fn main() { let _a = async { }; }
10+
LL - fn main() { let _a = (async { }); }
11+
LL + fn main() { let _a = async { }; }
1212
|
1313

1414
warning: 1 warning emitted

0 commit comments

Comments
 (0)