summaryrefslogtreecommitdiff
path: root/src/options/options_handler.cpp
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2020-08-21 08:39:25 -0500
committerGitHub <noreply@github.com>2020-08-21 08:39:25 -0500
commit971a6ac1ccdeb52572565b6b47afedb9eccb7833 (patch)
tree119b7a9cb0e174daf4d730165c6476330972d534 /src/options/options_handler.cpp
parent01a9d18f2b2ce20cf7a0672a865cf0c2873d6f6a (diff)
Remove BV equality slicer (#4928)
This class is not used based on our coverage tests (although it appears to be possibly enabled based on non-standard runtime checking of assertions), and uses the equality engine in a highly nonstandard way that will be a burden to the new standardization of equality engine in theory solvers. FYI @aniemetz @mpreiner
Diffstat (limited to 'src/options/options_handler.cpp')
-rw-r--r--src/options/options_handler.cpp11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/options/options_handler.cpp b/src/options/options_handler.cpp
index 1b18dd7f4..303937f77 100644
--- a/src/options/options_handler.cpp
+++ b/src/options/options_handler.cpp
@@ -172,17 +172,6 @@ void OptionsHandler::checkBitblastMode(std::string option, BitblastMode m)
{
options::bitvectorEqualitySolver.set(true);
}
- if (!options::bitvectorEqualitySlicer.wasSetByUser())
- {
- if (options::incrementalSolving() || options::produceModels())
- {
- options::bitvectorEqualitySlicer.set(options::BvSlicerMode::OFF);
- }
- else
- {
- options::bitvectorEqualitySlicer.set(options::BvSlicerMode::AUTO);
- }
- }
if (!options::bitvectorInequalitySolver.wasSetByUser())
{
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback