Skip to content

Commit c13d245

Browse files
chore: backport some empty block check fixes
1 parent bd4dc36 commit c13d245

File tree

3 files changed

+23
-1
lines changed

3 files changed

+23
-1
lines changed

src/expr.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -429,7 +429,7 @@ fn rewrite_empty_block(
429429
prefix: &str,
430430
shape: Shape,
431431
) -> Option<String> {
432-
if !block.stmts.is_empty() {
432+
if block_has_statements(&block) {
433433
return None;
434434
}
435435

tests/source/issue_3868.rs

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
fn foo() {
2+
;
3+
}
4+
5+
fn bar() {
6+
for _ in 0..1 {
7+
;
8+
}
9+
}
10+
11+
fn baz() {
12+
();
13+
}

tests/target/issue_3868.rs

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
fn foo() {}
2+
3+
fn bar() {
4+
for _ in 0..1 {}
5+
}
6+
7+
fn baz() {
8+
();
9+
}

0 commit comments

Comments
 (0)