diff --git a/compiler/rustc_mir_build/src/thir/pattern/mod.rs b/compiler/rustc_mir_build/src/thir/pattern/mod.rs index 1029d0903c7d..30c86355c882 100644 --- a/compiler/rustc_mir_build/src/thir/pattern/mod.rs +++ b/compiler/rustc_mir_build/src/thir/pattern/mod.rs @@ -759,8 +759,6 @@ pub(crate) fn compare_const_vals<'tcx>( let from_bool = |v: bool| v.then_some(Ordering::Equal); - let fallback = || from_bool(a == b); - if a == b { return from_bool(true); } @@ -792,5 +790,5 @@ pub(crate) fn compare_const_vals<'tcx>( }; } - fallback() + from_bool(a == b) }