summaryrefslogtreecommitdiff
path: root/test/api/reset_assertions.cpp
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2021-11-03 12:43:02 -0500
committerGitHub <noreply@github.com>2021-11-03 12:43:02 -0500
commit25b8d01a989a51763e2130384c800a5732d4e06a (patch)
tree08f9af2d01f961dc04eafbf00f3fe096d6ef6bb7 /test/api/reset_assertions.cpp
parentd527b3f2501410770a76977efa180009e06ea172 (diff)
Refactor skolem construction (#7561)
This makes all methods for constructing skolems local to SkolemManager. It removes infrastructure for node manager listeners being notified when skolems are constructed. This was used for 2 things: (1) The old dumping infrastructure, where skolems could contribute in part to traces to print benchmarks. This code will be deleted soon. (2) The miplib preprocessing pass, which used this functionality to listen to what skolems were constructed, and subsequently assumed these skolems coincided with what Boolean variables appeared in assertions. This is highly error prone, and has been replaced by a simple traversal to collect Boolean variables in assertions. This is in preparation for a lazy lambda lifting technique, which will require more infrastructure in SkolemManager.
Diffstat (limited to 'test/api/reset_assertions.cpp')
0 files changed, 0 insertions, 0 deletions
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback