diff --git a/src/qe/nlqsat.cpp b/src/qe/nlqsat.cpp index 04ecdebb1..1761af08b 100644 --- a/src/qe/nlqsat.cpp +++ b/src/qe/nlqsat.cpp @@ -385,6 +385,7 @@ namespace qe { // They are sorted by size, so we project the largest variables first to avoid // renaming variables. for (unsigned i = vars.size(); i-- > 0;) { + new_result.reset(); ex.project(vars[i], result.size(), result.data(), new_result); TRACE(qe, display_project(tout, vars[i], result, new_result);); result.swap(new_result);