3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-10 19:27:06 +00:00

internalize free var before iterating eqc in theory_str

This commit is contained in:
Murphy Berzish 2017-10-30 14:34:27 -04:00
parent 9e20bfe7f9
commit 6e31d9c3f5

View file

@ -10484,6 +10484,9 @@ namespace smt {
// iterate parents
if (standAlone) {
// I hope this works!
if (!ctx.e_internalized(freeVar)) {
ctx.internalize(freeVar, false);
}
enode * e_freeVar = ctx.get_enode(freeVar);
enode_vector::iterator it = e_freeVar->begin_parents();
for (; it != e_freeVar->end_parents(); ++it) {