Compute fact or lemma in datatypes prior to buffering (#5914)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Wed, 17 Feb 2021 17:00:41 +0000 (11:00 -0600)
committerGitHub <noreply@github.com>
Wed, 17 Feb 2021 17:00:41 +0000 (11:00 -0600)
commitd107bf9b8b4dd206580681e601a033742029ec79
treed430fc6b653eac528c209782b9877718580e7ca9
parentbdc1b222fbc674ab1f8a48fad9f78759c3baea23
Compute fact or lemma in datatypes prior to buffering (#5914)

This is necessary for the planned refactoring of TheoryInference::process. This forces datatypes to decide lemma vs. fact prior to buffering inferences.
src/theory/datatypes/inference.cpp
src/theory/datatypes/inference_manager.cpp