mirror of
https://github.com/Z3Prover/z3
synced 2025-05-11 17:54:43 +00:00
fix overflow bugs in doc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
b57353eff2
commit
54506408f9
10 changed files with 164 additions and 101 deletions
|
@ -54,7 +54,7 @@ class udoc_tester {
|
|||
tbv* mk_rand_tbv(doc_manager& dm) {
|
||||
tbv* result = dm.tbvm().allocate();
|
||||
for (unsigned i = 0; i < dm.num_tbits(); ++i) {
|
||||
(*result).set(i, choose_tbit());
|
||||
dm.tbvm().set(*result, i, choose_tbit());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
@ -63,10 +63,10 @@ class udoc_tester {
|
|||
tbv* result = dm.tbvm().allocate();
|
||||
for (unsigned i = 0; i < dm.num_tbits(); ++i) {
|
||||
if (pos[i] == BIT_x) {
|
||||
(*result).set(i, choose_tbit());
|
||||
dm.tbvm().set(*result, i, choose_tbit());
|
||||
}
|
||||
else {
|
||||
(*result).set(i, pos[i]);
|
||||
dm.tbvm().set(*result, i, pos[i]);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue