mirror of
https://github.com/Z3Prover/z3
synced 2025-06-27 08:28:44 +00:00
Fix quasi-macro variable checks. Fixes #3029.
This commit is contained in:
parent
fcbf660592
commit
19ed465696
3 changed files with 35 additions and 35 deletions
|
@ -112,7 +112,7 @@ public:
|
|||
bool is_pseudo_head(expr * n, unsigned num_decls, app_ref & head, app_ref & t);
|
||||
bool is_pseudo_predicate_macro(expr * n, app_ref & head, app_ref & t, expr_ref & def);
|
||||
|
||||
bool is_quasi_macro_head(expr * n, unsigned num_decls) const;
|
||||
bool is_quasi_macro_head(expr * n, unsigned num_decls, expr * def = NULL) const;
|
||||
void quasi_macro_head_to_macro_head(app * qhead, unsigned & num_decls, app_ref & head, expr_ref & cond) const;
|
||||
|
||||
void mk_macro_interpretation(app * head, unsigned num_decls, expr * def, expr_ref & interp) const;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue