3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-02-23 00:37:36 +00:00

Replace user-defined swap with C++11 move semantics for covert move patterns (#8543)

This commit is contained in:
Copilot 2026-02-09 17:52:30 +00:00 committed by Nikolaj Bjorner
parent c50d41a6e8
commit 58431ec158
6 changed files with 28 additions and 10 deletions

View file

@ -388,7 +388,7 @@ namespace qe {
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);
result = std::move(new_result);
}
negate_clause(result);
}