]> git.proxmox.com Git - rustc.git/blobdiff - compiler/rustc_mir/src/transform/simplify_comparison_integral.rs
New upstream version 1.55.0+dfsg1
[rustc.git] / compiler / rustc_mir / src / transform / simplify_comparison_integral.rs
index 9f473f3bae534df547064fbcb224edd2653250c3..1ddf7c9cd0c9e096c16b2fe73d9adb5d4aa762f3 100644 (file)
@@ -46,7 +46,7 @@ impl<'tcx> MirPass<'tcx> for SimplifyComparisonIntegral {
                         .expect("if we have an evaluated constant we must know the layout");
                     int.assert_bits(layout.size)
                 }
-                Scalar::Ptr(_) => continue,
+                Scalar::Ptr(..) => continue,
             };
             const FALSE: u128 = 0;
 
@@ -211,7 +211,7 @@ fn find_branch_value_info<'tcx>(
                 return None;
             };
             let branch_value_scalar = branch_value.literal.try_to_scalar()?;
-            Some((branch_value_scalar, branch_value_ty, *to_switch_on))
+            Some((branch_value_scalar.into(), branch_value_ty, *to_switch_on))
         }
         _ => None,
     }