]> git.proxmox.com Git - rustc.git/blobdiff - compiler/rustc_mir_transform/src/uninhabited_enum_branching.rs
New upstream version 1.59.0+dfsg1
[rustc.git] / compiler / rustc_mir_transform / src / uninhabited_enum_branching.rs
index 2aa506112909d6241cdc6840d94cad79c3509031..77bc209539b34133a3aaff29739ae22dce4bc276 100644 (file)
@@ -70,6 +70,10 @@ fn variant_discriminants<'tcx>(
 }
 
 impl<'tcx> MirPass<'tcx> for UninhabitedEnumBranching {
+    fn is_enabled(&self, sess: &rustc_session::Session) -> bool {
+        sess.mir_opt_level() > 0
+    }
+
     fn run_pass(&self, tcx: TyCtxt<'tcx>, body: &mut Body<'tcx>) {
         if body.source.promoted.is_some() {
             return;