mirror of
https://github.com/Z3Prover/z3
synced 2025-08-02 17:30:23 +00:00
Added bit2bool to the API (#5992)
* Fixed registering expressions in push/pop * Reused existing function * Reverted reusing can_propagate * Added decide-callback to user-propagator * Refactoring * Fixed index * Added bit2bool to the API Fixed bug in user-propagator's decide callback * Fixed typo
This commit is contained in:
parent
0dd0fd26d4
commit
81189d6fdd
5 changed files with 58 additions and 31 deletions
|
@ -1842,11 +1842,11 @@ namespace smt {
|
|||
unsigned sz = bits.size();
|
||||
|
||||
for (unsigned i = start_bit; i < sz; ++i) {
|
||||
if (ctx.get_assignment(bits[i].var()) != l_undef)
|
||||
if (ctx.get_assignment(bits[i].var()) == l_undef)
|
||||
return bits[i].var();
|
||||
}
|
||||
for (unsigned i = 0; i < start_bit; ++i) {
|
||||
if (ctx.get_assignment(bits[i].var()) != l_undef)
|
||||
if (ctx.get_assignment(bits[i].var()) == l_undef)
|
||||
return bits[i].var();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue