summaryrefslogtreecommitdiff
path: root/src/smt/proof_post_processor.h
diff options
context:
space:
mode:
authorHaniel Barbosa <hanielbbarbosa@gmail.com>2020-09-29 10:20:02 -0300
committerGitHub <noreply@github.com>2020-09-29 10:20:02 -0300
commitc789e8510ffa430f398bdc9eee2101e80c7c27de (patch)
tree070226dc0f7a2c480069eafda28287fa84d1f046 /src/smt/proof_post_processor.h
parentd11d694f73ec0520cb251304f9508b3355b93725 (diff)
[proof-new] Updates to proof node updater (#5156)
Diffstat (limited to 'src/smt/proof_post_processor.h')
-rw-r--r--src/smt/proof_post_processor.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/smt/proof_post_processor.h b/src/smt/proof_post_processor.h
index 41a0531a5..b65519c6d 100644
--- a/src/smt/proof_post_processor.h
+++ b/src/smt/proof_post_processor.h
@@ -53,7 +53,8 @@ class ProofPostprocessCallback : public ProofNodeUpdaterCallback
*/
void setEliminateRule(PfRule rule);
/** Should proof pn be updated? */
- bool shouldUpdate(ProofNode* pn) override;
+ bool shouldUpdate(std::shared_ptr<ProofNode> pn,
+ bool& continueUpdate) override;
/** Update the proof rule application. */
bool update(Node res,
PfRule id,
@@ -162,7 +163,8 @@ class ProofPostprocessFinalCallback : public ProofNodeUpdaterCallback
*/
void initializeUpdate();
/** Should proof pn be updated? Returns false, adds to stats. */
- bool shouldUpdate(ProofNode* pn) override;
+ bool shouldUpdate(std::shared_ptr<ProofNode> pn,
+ bool& continueUpdate) override;
/** was pedantic failure */
bool wasPedanticFailure(std::ostream& out) const;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback