From 341b5bd53395c868329c90d1d41e7a6f9932f45c Mon Sep 17 00:00:00 2001 From: Adrian Palacios Date: Mon, 12 Dec 2022 15:32:49 +0000 Subject: [PATCH] Make new `ConstKind::Expr` return on reach visitor --- kani-compiler/src/kani_middle/reachability.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kani-compiler/src/kani_middle/reachability.rs b/kani-compiler/src/kani_middle/reachability.rs index 45ecb59c0d0a..6cd9e9c87abb 100644 --- a/kani-compiler/src/kani_middle/reachability.rs +++ b/kani-compiler/src/kani_middle/reachability.rs @@ -365,7 +365,10 @@ impl<'a, 'tcx> MirVisitor<'tcx> for MonoItemsFnCollector<'a, 'tcx> { ConstKind::Value(v) => self.tcx.valtree_to_const_val((ct.ty(), v)), ConstKind::Unevaluated(_) => unreachable!(), // Nothing to do - ConstKind::Param(..) | ConstKind::Infer(..) | ConstKind::Error(..) => return, + ConstKind::Param(..) + | ConstKind::Infer(..) + | ConstKind::Error(..) + | ConstKind::Expr(..) => return, // Shouldn't happen ConstKind::Placeholder(..) | ConstKind::Bound(..) => {