3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-02-17 14:21:45 +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 GitHub
parent feabb3ae2e
commit 921006f628
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 28 additions and 10 deletions

View file

@ -52,7 +52,7 @@ s_integer gcd(const s_integer & r1, const s_integer & r2) {
tmp2.neg();
}
if (tmp1 < tmp2) {
tmp1.swap(tmp2);
std::swap(tmp1, tmp2);
}
for(;;) {
s_integer aux = tmp1 % tmp2;