When removing group from a clause, and the clause is empty, the clause id should be cleared.

This commit is contained in:
Zheng Chao
2024-07-01 14:48:29 +08:00
parent e5f45366c0
commit 2d77b9c88d
2 changed files with 2 additions and 0 deletions

View File

@@ -888,6 +888,7 @@ static void maat_compile_clause_remove_literal(struct maat_compile *compile,
compile_clause_remove_literal(clause, g2c_item);
if (0 == utarray_len(clause->literals)) {
clause->in_use = 0;
clause->clause_id = 0;
compile->actual_clause_num--;
}
}