about summary refs log tree commit diff
diff options
context:
space:
mode:
authorOliver Scherer <github35764891676564198441@oli-obk.de>2019-11-26 10:02:55 +0100
committerOliver Scherer <github35764891676564198441@oli-obk.de>2019-12-03 10:20:15 +0100
commit52be0b07ae4ff025e40e04d7fe8d2a530980b637 (patch)
tree4fee6b1b28c00d847fa2448e363bd77bf179efa7
parentf1bacb2dca610b0babeba526020e2b87899c2d44 (diff)
downloadrust-52be0b07ae4ff025e40e04d7fe8d2a530980b637.tar.gz
rust-52be0b07ae4ff025e40e04d7fe8d2a530980b637.zip
Only check `min_const_fn` for const fns
-rw-r--r--src/librustc_mir/transform/check_consts/validation.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_mir/transform/check_consts/validation.rs b/src/librustc_mir/transform/check_consts/validation.rs
index 78e6d879c46..8aaa6c04c1a 100644
--- a/src/librustc_mir/transform/check_consts/validation.rs
+++ b/src/librustc_mir/transform/check_consts/validation.rs
@@ -201,7 +201,7 @@ impl Validator<'a, 'mir, 'tcx> {
         let Item { tcx, body, def_id, const_kind, ..  } = *self.item;
 
         let use_min_const_fn_checks =
-            tcx.is_min_const_fn(def_id)
+            (const_kind == Some(ConstKind::ConstFn) && tcx.is_min_const_fn(def_id))
             && !tcx.sess.opts.debugging_opts.unleash_the_miri_inside_of_you;
 
         if use_min_const_fn_checks {