From 0e3f99d90a5fcafd04b04adf0d3e7e71ccfa65b0 Mon Sep 17 00:00:00 2001 From: Tim King Date: Wed, 25 Oct 2017 14:28:07 -0700 Subject: Switching EqProof to use shared_ptr everywhere. (#1217) This clarifies the memory ownership of EqProofs. --- src/theory/arrays/array_proof_reconstruction.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/theory/arrays/array_proof_reconstruction.h') diff --git a/src/theory/arrays/array_proof_reconstruction.h b/src/theory/arrays/array_proof_reconstruction.h index c5ba21569..1b06dc524 100644 --- a/src/theory/arrays/array_proof_reconstruction.h +++ b/src/theory/arrays/array_proof_reconstruction.h @@ -34,7 +34,8 @@ public: ArrayProofReconstruction(const eq::EqualityEngine* equalityEngine); void notify(unsigned reasonType, Node reason, Node a, Node b, - std::vector& equalities, eq::EqProof* proof) const; + std::vector& equalities, + eq::EqProof* proof) const override; void setRowMergeTag(unsigned tag); void setRow1MergeTag(unsigned tag); -- cgit v1.2.3