}
void TheorySetsPrivate::presolve() {
-
+ d_op_list.clear();
}
/**************************** eq::NotifyClass *****************************/
regress1/sets/fuzz15201.smt2
regress1/sets/fuzz31811.smt2
regress1/sets/insert_invariant_37_2.smt2
+ regress1/sets/issue2568.smt2
regress1/sets/lemmabug-ListElts317minimized.smt2
regress1/sets/remove_check_free_31_6.smt2
regress1/sets/sets-disequal.smt2
regress1/sets/fuzz15201.smt2 \
regress1/sets/fuzz31811.smt2 \
regress1/sets/insert_invariant_37_2.smt2 \
+ regress1/sets/issue2568.smt2 \
regress1/sets/lemmabug-ListElts317minimized.smt2 \
regress1/sets/remove_check_free_31_6.smt2 \
regress1/sets/sets-disequal.smt2 \
--- /dev/null
+; COMMAND-LINE: --lang=smt2.5
+; EXPECT: sat
+; EXPECT: sat
+(set-logic ALL)
+
+(declare-datatypes () ((Unit (uu))))
+
+(declare-fun y () Int)
+(declare-fun b () Bool)
+(declare-fun s () (Set Int))
+(declare-fun u () Unit)
+
+(assert (= s (insert y s)))
+(assert (=> b (= uu u)))
+
+(push 1)
+(check-sat)
+(pop 1)
+
+(push 1)
+(check-sat)