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:
parent
b27abc501e
commit
ee4b9d46f1
4 changed files with 74 additions and 7 deletions
|
|
@ -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. */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue