We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
emit_unused_delims_expr
1 parent ca08a32 commit 0616106Copy full SHA for 0616106
compiler/rustc_lint/src/unused.rs
@@ -517,16 +517,9 @@ trait UnusedDelimLint {
517
right_pos: Option<BytePos>,
518
) {
519
let spans = match value.kind {
520
- ast::ExprKind::Block(ref block, None) if block.stmts.len() > 0 => {
521
- let start = block.stmts[0].span;
522
- let end = block.stmts[block.stmts.len() - 1].span;
523
- if let Some(start) = start.find_ancestor_inside(value.span)
524
- && let Some(end) = end.find_ancestor_inside(value.span)
525
- {
526
- Some((
527
- value.span.with_hi(start.lo()),
528
- value.span.with_lo(end.hi()),
529
- ))
+ ast::ExprKind::Block(ref block, None) if block.stmts.len() == 1 => {
+ if let Some(span) = block.stmts[0].span.find_ancestor_inside(value.span) {
+ Some((value.span.with_hi(span.lo()), value.span.with_lo(span.hi())))
530
} else {
531
None
532
}
0 commit comments