mirror of
https://github.com/Z3Prover/z3
synced 2025-05-12 18:24:43 +00:00
fix fourth bug produced by repros by Mark Dunlop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
1297eeb817
commit
94dae2da3a
6 changed files with 36 additions and 20 deletions
|
@ -1924,6 +1924,7 @@ namespace smt {
|
|||
process_antecedent(~js.get_literal(), offset);
|
||||
break;
|
||||
case b_justification::AXIOM:
|
||||
bound = 0;
|
||||
break;
|
||||
case b_justification::JUSTIFICATION: {
|
||||
justification* j = js.get_justification();
|
||||
|
@ -1934,6 +1935,7 @@ namespace smt {
|
|||
}
|
||||
if (pbj == nullptr) {
|
||||
TRACE("pb", tout << "skip justification for " << conseq << "\n";);
|
||||
bound = 0;
|
||||
// this is possible when conseq is an assumption.
|
||||
// The justification of conseq is itself,
|
||||
// don't increment the cofficient here because it assumes
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue