summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2020-05-08 18:20:45 -0500
committerajreynol <andrew.j.reynolds@gmail.com>2020-05-08 18:20:45 -0500
commitfd083d712619ccf8c071519381742405ce044c77 (patch)
tree78763e901a42958d178aab717c9fd6df8738820e
parent015c88e6e35ec6636b70e6eacd028caad4570a6f (diff)
Fix
-rw-r--r--src/expr/proof_generator.cpp5
-rw-r--r--src/expr/proof_generator.h5
-rw-r--r--src/theory/trust_node.cpp1
-rw-r--r--src/theory/trust_node.h1
4 files changed, 9 insertions, 3 deletions
diff --git a/src/expr/proof_generator.cpp b/src/expr/proof_generator.cpp
index 64bebcfe4..a351672b8 100644
--- a/src/expr/proof_generator.cpp
+++ b/src/expr/proof_generator.cpp
@@ -62,4 +62,9 @@ std::shared_ptr<ProofNode> PRefProofGenerator::getProofFor(Node f)
return d_proof->mkProof(f);
}
+std::string PRefProofGenerator::identify() const
+{
+ return "PRefProofGenerator";
+}
+
} // namespace CVC4
diff --git a/src/expr/proof_generator.h b/src/expr/proof_generator.h
index 88a989e87..0546aac52 100644
--- a/src/expr/proof_generator.h
+++ b/src/expr/proof_generator.h
@@ -75,11 +75,12 @@ class CDProof;
class PRefProofGenerator : public ProofGenerator
{
public:
- PRefProofGenerator(CDProof* cd);
+ PRefProofGenerator(std::string name, CDProof* cd);
~PRefProofGenerator();
/** Get proof for */
std::shared_ptr<ProofNode> getProofFor(Node f) override;
-
+ /** Identify this generator (for debugging, etc..) */
+ std::string identify() const override;
protected:
/** The reference proof */
CDProof* d_proof;
diff --git a/src/theory/trust_node.cpp b/src/theory/trust_node.cpp
index c54f56de7..43f8a1b8e 100644
--- a/src/theory/trust_node.cpp
+++ b/src/theory/trust_node.cpp
@@ -15,6 +15,7 @@
#include "theory/trust_node.h"
#include "theory/proof_engine_output_channel.h"
+#include "expr/proof_generator.h"
namespace CVC4 {
namespace theory {
diff --git a/src/theory/trust_node.h b/src/theory/trust_node.h
index b1bd12859..991a5dac2 100644
--- a/src/theory/trust_node.h
+++ b/src/theory/trust_node.h
@@ -18,7 +18,6 @@
#define CVC4__THEORY__TRUST_NODE_H
#include "expr/node.h"
-#include "expr/proof_generator.h"
namespace CVC4 {
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback