diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2023-09-28 09:14:06 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-28 09:14:06 +0200 |
| commit | fa5b2fe2f5470e35e1c44f23f934b5592e7ceedd (patch) | |
| tree | 67af721ecdbf3c938dfa5b2d72658bec2177f4af /compiler/rustc_mir_transform/src/large_enums.rs | |
| parent | 698448c0cd7b34594099202156ed2f7670afd6de (diff) | |
| parent | e8a33847fd1d92a50d53287c737670d1a8f80df0 (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.rs | 7 |
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, }; |
