diff options
author | Gereon Kremer <gkremer@stanford.edu> | 2021-02-18 21:37:30 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-18 21:37:30 +0100 |
commit | ba30b690b29e7e52dd8ea1ea953525c401abf3d9 (patch) | |
tree | cf2f9aae0c0a31a0290b8a65cce7b98719b8dae7 /src/theory/bv/bv_solver_lazy.cpp | |
parent | c6210af1db67701495efa263207b91064a3bcd0b (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.cpp | 6 |
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; |