about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/large_enums.rs
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2023-09-28 09:14:06 +0200
committerGitHub <noreply@github.com>2023-09-28 09:14:06 +0200
commitfa5b2fe2f5470e35e1c44f23f934b5592e7ceedd (patch)
tree67af721ecdbf3c938dfa5b2d72658bec2177f4af /compiler/rustc_mir_transform/src/large_enums.rs
parent698448c0cd7b34594099202156ed2f7670afd6de (diff)
parente8a33847fd1d92a50d53287c737670d1a8f80df0 (diff)
Rollup merge of #116211 - matthiaskrgr:clippy3, r=compiler-errors
more clippy complextity fixes

redundant_guards, useless_format, clone_on_copy
Diffstat (limited to 'compiler/rustc_mir_transform/src/large_enums.rs')
-rw-r--r--compiler/rustc_mir_transform/src/large_enums.rs7
1 files changed, 2 insertions, 5 deletions
diff --git a/compiler/rustc_mir_transform/src/large_enums.rs b/compiler/rustc_mir_transform/src/large_enums.rs
index 4eee45f8d00..886ff760481 100644
--- a/compiler/rustc_mir_transform/src/large_enums.rs
+++ b/compiler/rustc_mir_transform/src/large_enums.rs
@@ -54,11 +54,8 @@ impl EnumSizeOpt {
         let layout = tcx.layout_of(param_env.and(ty)).ok()?;
         let variants = match &layout.variants {
             Variants::Single { .. } => return None,
-            Variants::Multiple { tag_encoding, .. }
-                if matches!(tag_encoding, TagEncoding::Niche { .. }) =>
-            {
-                return None;
-            }
+            Variants::Multiple { tag_encoding: TagEncoding::Niche { .. }, .. } => return None,
+
             Variants::Multiple { variants, .. } if variants.len() <= 1 => return None,
             Variants::Multiple { variants, .. } => variants,
         };