mirror of
https://github.com/Z3Prover/z3
synced 2025-04-10 03:07:07 +00:00
#5323 heap use after free
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
ed9341e3b0
commit
45228bf8fb
|
@ -283,7 +283,8 @@ namespace mbp {
|
|||
unsigned j = 0;
|
||||
TRACE("qe", tout << "vars: " << vars << "\nfmls: " << fmls << "\n";
|
||||
for (expr* f : fmls) tout << mk_pp(f, m) << " := " << model(f) << "\n";);
|
||||
for (expr* fml : fmls) {
|
||||
for (unsigned i = 0; i < fmls.size(); ++i) {
|
||||
expr* fml = fmls.get(i);
|
||||
if (!linearize(mbo, eval, fml, fmls, tids)) {
|
||||
TRACE("qe", tout << "could not linearize: " << mk_pp(fml, m) << "\n";);
|
||||
fmls[j++] = fml;
|
||||
|
|
Loading…
Reference in a new issue