We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3d5a1e3 commit 0010fc8Copy full SHA for 0010fc8
compiler/rustc_mir/src/transform/instcombine.rs
@@ -301,9 +301,18 @@ struct OptimizationList<'tcx> {
301
302
impl<'tcx> OptimizationList<'tcx> {
303
fn is_empty(&self) -> bool {
304
- self.and_stars.is_empty()
305
- && self.arrays_lengths.is_empty()
306
- && self.unneeded_equality_comparison.is_empty()
307
- && self.unneeded_deref.is_empty()
+ match self {
+ OptimizationList {
+ and_stars,
+ arrays_lengths,
308
+ unneeded_equality_comparison,
309
+ unneeded_deref,
310
+ } => {
311
+ and_stars.is_empty()
312
+ && arrays_lengths.is_empty()
313
+ && unneeded_equality_comparison.is_empty()
314
+ && unneeded_deref.is_empty()
315
+ }
316
317
}
318
0 commit comments