mirror of
https://github.com/Z3Prover/z3
synced 2025-04-23 09:05:31 +00:00
check that a clause was not removed to fix issue #551
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
ec5a4ba63d
commit
ed1a5797fb
3 changed files with 30 additions and 11 deletions
|
@ -401,7 +401,7 @@ namespace sat {
|
|||
literal_vector::iterator l_it = m_bs_ls.begin();
|
||||
for (; it != end; ++it, ++l_it) {
|
||||
clause & c2 = *(*it);
|
||||
if (*l_it == null_literal) {
|
||||
if (!c2.was_removed() && *l_it == null_literal) {
|
||||
// c2 was subsumed
|
||||
if (c1.is_learned() && !c2.is_learned())
|
||||
c1.unset_learned();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue