mirror of
https://github.com/Z3Prover/z3
synced 2025-04-08 10:25:18 +00:00
reduce-args: last fix for may_be_unique to support quantified variables in arbitrary exprs
This commit is contained in:
parent
facb421398
commit
f5c4800eec
|
@ -19,6 +19,7 @@ Notes:
|
|||
#include"tactical.h"
|
||||
#include"cooperate.h"
|
||||
#include"ast_smt2_pp.h"
|
||||
#include"has_free_vars.h"
|
||||
#include"map.h"
|
||||
#include"rewriter_def.h"
|
||||
#include"extension_model_converter.h"
|
||||
|
@ -99,7 +100,7 @@ struct reduce_args_tactic::imp {
|
|||
} else {
|
||||
base = e;
|
||||
}
|
||||
return !is_var(base);
|
||||
return !has_free_vars(base);
|
||||
}
|
||||
|
||||
static bool may_be_unique(ast_manager& m, bv_util& bv, expr* e, expr*& base) {
|
||||
|
|
Loading…
Reference in a new issue