This PR adds a regression from #1978 that has been fixed in the meantime.
Closes #1978 .
regress0/auflia/fuzz04.smtv1.smt2
regress0/auflia/fuzz05.smtv1.smt2
regress0/auflia/x2.smtv1.smt2
+ regress0/bool/issue1978.smt2
regress0/boolean-prec.cvc
regress0/boolean-terms-bug-array.smt2
regress0/boolean-terms-kernel1.smt2
--- /dev/null
+; COMMAND-LINE: --incremental
+; EXPECT: sat
+; EXPECT: unsat
+(set-logic ALL)
+(declare-fun _substvar_29_ () Bool)
+(declare-fun _substvar_30_ () Bool)
+(declare-fun _substvar_36_ () Bool)
+(assert (= false (and _substvar_29_ _substvar_30_)))
+(check-sat)
+(assert false)
+(push 1)
+(assert _substvar_36_)
+(check-sat)
\ No newline at end of file
+; COMMAND-LINE: --bv-to-bool
; EXPECT: sat
(set-logic ALL)
(declare-fun b () (Array (_ BitVec 10) (_ BitVec 1)))
+; COMMAND-LINE: --bv-to-bool
; EXPECT: sat
(set-logic ALL)
(declare-fun a () (Array (_ BitVec 32) (_ BitVec 8)))