summaryrefslogtreecommitdiff
path: root/src/options/options_handler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/options/options_handler.cpp')
-rw-r--r--src/options/options_handler.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/options/options_handler.cpp b/src/options/options_handler.cpp
index e423dc149..7a80c4d7a 100644
--- a/src/options/options_handler.cpp
+++ b/src/options/options_handler.cpp
@@ -155,11 +155,11 @@ void OptionsHandler::checkBvSatSolver(const std::string& option,
throw OptionException(ss.str());
}
- if (options::bvSolver() != options::BVSolver::BITBLAST
+ if (d_options->bv.bvSolver != options::BVSolver::BITBLAST
&& (m == SatSolverMode::CRYPTOMINISAT || m == SatSolverMode::CADICAL
|| m == SatSolverMode::KISSAT))
{
- if (options::bitblastMode() == options::BitblastMode::LAZY
+ if (d_options->bv.bitblastMode == options::BitblastMode::LAZY
&& d_options->bv.bitblastModeWasSetByUser)
{
throwLazyBBUnsupported(m);
@@ -178,9 +178,9 @@ void OptionsHandler::checkBitblastMode(const std::string& option,
options::bv::setDefaultBitvectorEqualitySolver(*d_options, true);
options::bv::setDefaultBitvectorInequalitySolver(*d_options, true);
options::bv::setDefaultBitvectorAlgebraicSolver(*d_options, true);
- if (options::bvSatSolver() != options::SatSolverMode::MINISAT)
+ if (d_options->bv.bvSatSolver != options::SatSolverMode::MINISAT)
{
- throwLazyBBUnsupported(options::bvSatSolver());
+ throwLazyBBUnsupported(d_options->bv.bvSatSolver);
}
}
else if (m == BitblastMode::EAGER)
@@ -195,7 +195,7 @@ void OptionsHandler::setBitblastAig(const std::string& option,
{
if(arg) {
if (d_options->bv.bitblastModeWasSetByUser) {
- if (options::bitblastMode() != options::BitblastMode::EAGER)
+ if (d_options->bv.bitblastMode != options::BitblastMode::EAGER)
{
throw OptionException("bitblast-aig must be used with eager bitblaster");
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback