From c04a13cb1982fbdb207825a3213e2bc94ddcb836 Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Mon, 27 Mar 2023 17:16:45 +0200 Subject: [PATCH] Simplify --- crates/hir-def/src/body/lower.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/hir-def/src/body/lower.rs b/crates/hir-def/src/body/lower.rs index 3fb3e4f68d..886d71ebed 100644 --- a/crates/hir-def/src/body/lower.rs +++ b/crates/hir-def/src/body/lower.rs @@ -1083,9 +1083,9 @@ impl ExprCollector<'_> { .collect(), } } - // FIXME: rustfmt removes this label if it is a block and not a loop - ast::Pat::LiteralPat(lit) => 'b: loop { - break if let Some(ast_lit) = lit.literal() { + #[rustfmt::skip] // https://github.com/rust-lang/rustfmt/issues/5676 + ast::Pat::LiteralPat(lit) => 'b: { + if let Some(ast_lit) = lit.literal() { let mut hir_lit: Literal = ast_lit.kind().into(); if lit.minus_token().is_some() { let Some(h) = hir_lit.negate() else { @@ -1099,7 +1099,7 @@ impl ExprCollector<'_> { Pat::Lit(expr_id) } else { Pat::Missing - }; + } }, ast::Pat::RestPat(_) => { // `RestPat` requires special handling and should not be mapped