]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_mir_transform/src/uninhabited_enum_branching.rs
Rollup merge of #89764 - tmiasko:uninhabited-enums, r=wesleywiser
[rust.git] / compiler / rustc_mir_transform / src / uninhabited_enum_branching.rs
index 263ffb17d47d44d37c99c545f159116fe201dd39..cda9ba9dcc87ff5c982382777bcfbd6b47cb8416 100644 (file)
@@ -72,6 +72,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>) {
         trace!("UninhabitedEnumBranching starting for {:?}", body.source);