3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-29 18:52:29 +00:00

fix labels bug in duality

This commit is contained in:
Ken McMillan 2013-05-27 19:22:47 -07:00
parent b27abc501e
commit ee4b9d46f1
4 changed files with 74 additions and 7 deletions

View file

@ -676,7 +676,7 @@ namespace Duality {
void GetLabels(Edge *e, std::vector<symbol> &labels);
int GetLabelsRec(hash_map<ast,int> *memo, const Term &f, std::vector<symbol> &labels, bool labpos);
// int GetLabelsRec(hash_map<ast,int> *memo, const Term &f, std::vector<symbol> &labels, bool labpos);
private:
@ -767,6 +767,8 @@ namespace Duality {
Term ModelValueAsConstraint(const Term &t);
void GetLabelsRec(hash_map<ast,int> &memo, const Term &f, std::vector<symbol> &labels,
hash_set<ast> *done, bool truth);
};
/** RPFP solver base class. */