Commit 3e27734
committed
[smt_convt] Fix usage of
Several SMT translation routines were not respecting `use_array_of_bool`
or led to a buggy SMT translation when they used it.
This change ensures consistent usage of this option across all
array-related translation routines.use_array_of_bool
1 parent a8cfa6f commit 3e27734
File tree
4 files changed
+89
-8
lines changed- regression
- cbmc/array_of_bool_as_bitvec
- validate-trace-xml-schema
- src/solvers/smt2
4 files changed
+89
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
Lines changed: 31 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
15 | 17 | | |
16 | 18 | | |
17 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3871 | 3871 | | |
3872 | 3872 | | |
3873 | 3873 | | |
3874 | | - | |
| 3874 | + | |
3875 | 3875 | | |
3876 | 3876 | | |
3877 | 3877 | | |
| |||
4405 | 4405 | | |
4406 | 4406 | | |
4407 | 4407 | | |
| 4408 | + | |
4408 | 4409 | | |
4409 | 4410 | | |
4410 | 4411 | | |
4411 | 4412 | | |
4412 | 4413 | | |
4413 | | - | |
| 4414 | + | |
4414 | 4415 | | |
4415 | 4416 | | |
4416 | 4417 | | |
4417 | 4418 | | |
4418 | | - | |
| 4419 | + | |
4419 | 4420 | | |
4420 | | - | |
| 4421 | + | |
| 4422 | + | |
| 4423 | + | |
| 4424 | + | |
| 4425 | + | |
| 4426 | + | |
| 4427 | + | |
| 4428 | + | |
| 4429 | + | |
| 4430 | + | |
4421 | 4431 | | |
4422 | 4432 | | |
4423 | 4433 | | |
| |||
4431 | 4441 | | |
4432 | 4442 | | |
4433 | 4443 | | |
4434 | | - | |
| 4444 | + | |
| 4445 | + | |
4435 | 4446 | | |
4436 | 4447 | | |
4437 | 4448 | | |
4438 | 4449 | | |
4439 | | - | |
| 4450 | + | |
4440 | 4451 | | |
4441 | 4452 | | |
4442 | 4453 | | |
| |||
4455 | 4466 | | |
4456 | 4467 | | |
4457 | 4468 | | |
4458 | | - | |
| 4469 | + | |
| 4470 | + | |
| 4471 | + | |
| 4472 | + | |
| 4473 | + | |
| 4474 | + | |
| 4475 | + | |
| 4476 | + | |
| 4477 | + | |
| 4478 | + | |
4459 | 4479 | | |
4460 | 4480 | | |
4461 | 4481 | | |
| |||
4479 | 4499 | | |
4480 | 4500 | | |
4481 | 4501 | | |
4482 | | - | |
| 4502 | + | |
| 4503 | + | |
| 4504 | + | |
| 4505 | + | |
| 4506 | + | |
| 4507 | + | |
| 4508 | + | |
| 4509 | + | |
| 4510 | + | |
| 4511 | + | |
4483 | 4512 | | |
4484 | 4513 | | |
4485 | 4514 | | |
| |||
0 commit comments