]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_mir_transform/src/separate_const_switch.rs
Create stable metric to measure long computation in Const Eval
[rust.git] / compiler / rustc_mir_transform / src / separate_const_switch.rs
index 2f116aaa95849bd075b94179109e2bc1a210d1d9..a24d2d34d791b96e53a654610d52ef95f5ce035e 100644 (file)
@@ -250,6 +250,7 @@ fn is_likely_const<'tcx>(mut tracked_place: Place<'tcx>, block: &BasicBlockData<
             | StatementKind::Coverage(_)
             | StatementKind::StorageDead(_)
             | StatementKind::Intrinsic(_)
+            | StatementKind::ConstEvalCounter
             | StatementKind::Nop => {}
         }
     }
@@ -318,6 +319,7 @@ fn find_determining_place<'tcx>(
             | StatementKind::AscribeUserType(_, _)
             | StatementKind::Coverage(_)
             | StatementKind::Intrinsic(_)
+            | StatementKind::ConstEvalCounter
             | StatementKind::Nop => {}
 
             // If the discriminant is set, it is always set