summaryrefslogtreecommitdiff
path: root/src/theory/inference_manager_buffered.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/inference_manager_buffered.cpp')
-rw-r--r--src/theory/inference_manager_buffered.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/theory/inference_manager_buffered.cpp b/src/theory/inference_manager_buffered.cpp
index e5f6ae4e4..6789043b1 100644
--- a/src/theory/inference_manager_buffered.cpp
+++ b/src/theory/inference_manager_buffered.cpp
@@ -45,6 +45,7 @@ bool InferenceManagerBuffered::hasPendingLemma() const
}
bool InferenceManagerBuffered::addPendingLemma(Node lem,
+ InferenceId id,
LemmaProperty p,
ProofGenerator* pg,
bool checkCache)
@@ -59,7 +60,7 @@ bool InferenceManagerBuffered::addPendingLemma(Node lem,
}
}
// make the simple theory lemma
- d_pendingLem.emplace_back(new SimpleTheoryLemma(InferenceId::UNKNOWN, lem, p, pg));
+ d_pendingLem.emplace_back(new SimpleTheoryLemma(id, lem, p, pg));
return true;
}
@@ -70,12 +71,13 @@ void InferenceManagerBuffered::addPendingLemma(
}
void InferenceManagerBuffered::addPendingFact(Node conc,
+ InferenceId id,
Node exp,
ProofGenerator* pg)
{
// make a simple theory internal fact
Assert(conc.getKind() != AND && conc.getKind() != OR);
- d_pendingFact.emplace_back(new SimpleTheoryInternalFact(InferenceId::UNKNOWN, conc, exp, pg));
+ d_pendingFact.emplace_back(new SimpleTheoryInternalFact(id, conc, exp, pg));
}
void InferenceManagerBuffered::addPendingFact(
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback