diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2020-08-21 08:39:25 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-21 08:39:25 -0500 |
commit | 971a6ac1ccdeb52572565b6b47afedb9eccb7833 (patch) | |
tree | 119b7a9cb0e174daf4d730165c6476330972d534 /src/options/options_handler.cpp | |
parent | 01a9d18f2b2ce20cf7a0672a865cf0c2873d6f6a (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.cpp | 11 |
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()) { |