diff options
Diffstat (limited to 'src/theory/quantifiers/bv_inverter.cpp')
-rw-r--r-- | src/theory/quantifiers/bv_inverter.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/theory/quantifiers/bv_inverter.cpp b/src/theory/quantifiers/bv_inverter.cpp index 292ec2ec6..1d602b925 100644 --- a/src/theory/quantifiers/bv_inverter.cpp +++ b/src/theory/quantifiers/bv_inverter.cpp @@ -16,6 +16,7 @@ #include <algorithm> +#include "expr/skolem_manager.h" #include "options/quantifiers_options.h" #include "theory/bv/theory_bv_utils.h" #include "theory/quantifiers/bv_inverter_utils.h" @@ -35,14 +36,12 @@ Node BvInverter::getSolveVariable(TypeNode tn) std::map<TypeNode, Node>::iterator its = d_solve_var.find(tn); if (its == d_solve_var.end()) { - Node k = NodeManager::currentNM()->mkSkolem("slv", tn); + SkolemManager* sm = NodeManager::currentNM()->getSkolemManager(); + Node k = sm->mkDummySkolem("slv", tn); d_solve_var[tn] = k; return k; } - else - { - return its->second; - } + return its->second; } /*---------------------------------------------------------------------------*/ |