summaryrefslogtreecommitdiff
path: root/src/theory/bv/bv_solver_lazy.cpp
diff options
context:
space:
mode:
authorGereon Kremer <gkremer@stanford.edu>2021-02-18 21:37:30 +0100
committerGitHub <noreply@github.com>2021-02-18 21:37:30 +0100
commitba30b690b29e7e52dd8ea1ea953525c401abf3d9 (patch)
treecf2f9aae0c0a31a0290b8a65cce7b98719b8dae7 /src/theory/bv/bv_solver_lazy.cpp
parentc6210af1db67701495efa263207b91064a3bcd0b (diff)
New InferenceIds for BV theory (#5909)
This PR introduces new InferenceId for the BV theory and uses them instead of InferenceId::UNKNOWN.
Diffstat (limited to 'src/theory/bv/bv_solver_lazy.cpp')
-rw-r--r--src/theory/bv/bv_solver_lazy.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/theory/bv/bv_solver_lazy.cpp b/src/theory/bv/bv_solver_lazy.cpp
index 0e81d0648..d8d8dbed7 100644
--- a/src/theory/bv/bv_solver_lazy.cpp
+++ b/src/theory/bv/bv_solver_lazy.cpp
@@ -196,7 +196,7 @@ void BVSolverLazy::sendConflict()
{
Debug("bitvector") << indent() << "BVSolverLazy::check(): conflict "
<< d_conflictNode << std::endl;
- d_im.conflict(d_conflictNode, InferenceId::UNKNOWN);
+ d_im.conflict(d_conflictNode, InferenceId::BV_LAZY_CONFLICT);
d_statistics.d_avgConflictSize.addEntry(d_conflictNode.getNumChildren());
d_conflictNode = Node::null();
}
@@ -287,11 +287,11 @@ void BVSolverLazy::check(Theory::Effort e)
{
if (assertions.size() == 1)
{
- d_im.conflict(assertions[0], InferenceId::UNKNOWN);
+ d_im.conflict(assertions[0], InferenceId::BV_LAZY_CONFLICT);
return;
}
Node conflict = utils::mkAnd(assertions);
- d_im.conflict(conflict, InferenceId::UNKNOWN);
+ d_im.conflict(conflict, InferenceId::BV_LAZY_CONFLICT);
return;
}
return;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback