mirror of
https://github.com/Z3Prover/z3
synced 2026-02-18 06:34:22 +00:00
replace some copies with moves
This commit is contained in:
parent
73844f9a7f
commit
617c621cc0
8 changed files with 27 additions and 13 deletions
|
|
@ -2129,8 +2129,7 @@ namespace polynomial {
|
|||
for (unsigned i = 0; i < sz; ++i) {
|
||||
monomial * m = m_tmp_ms[i];
|
||||
unsigned pos = m_m2pos.get(m);
|
||||
new_as.push_back(numeral());
|
||||
swap(new_as.back(), m_tmp_as[pos]);
|
||||
new_as.push_back(std::move(m_tmp_as[pos]));
|
||||
m_m2pos.reset(m);
|
||||
m_m2pos.set(m, i);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue