Commit f6a0299
Enrico Steffinlongo
Add lookup for non-lowered exprt in get_identifier
This fixes a problem with looking up the value of an assertion, which
resulted in the properties not being properly updated after the
property decider had run.
This was because assertion expressions are given a handle symbol that is
queried to the solver. The decision procedure was trying to resolve the
handle from a lowered expression and not the original that was saved in
the map not receiving the correct symbol back.1 parent 892c792 commit f6a0299
File tree
1 file changed
+14
-4
lines changed- src/solvers/smt2_incremental
1 file changed
+14
-4
lines changedLines changed: 14 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
351 | 351 | | |
352 | 352 | | |
353 | 353 | | |
354 | | - | |
355 | | - | |
356 | | - | |
| 354 | + | |
| 355 | + | |
357 | 356 | | |
358 | 357 | | |
359 | | - | |
| 358 | + | |
360 | 359 | | |
361 | 360 | | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
362 | 372 | | |
363 | 373 | | |
364 | 374 | | |
| |||
0 commit comments