Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj

Differential Revision: https://phabricator.services.mozilla.com/D84807
This commit is contained in:
Simon Giesecke
2020-08-04 11:27:07 +00:00
parent 073b2c89a4
commit 1fbb2b245e
134 changed files with 331 additions and 406 deletions

View File

@@ -503,8 +503,7 @@ void CacheIOThread::ThreadFunc() {
}
void CacheIOThread::LoopOneLevel(uint32_t aLevel) {
EventQueue events;
events.SwapElements(mEventQueue[aLevel]);
EventQueue events = std::move(mEventQueue[aLevel]);
EventQueue::size_type length = events.Length();
mCurrentlyExecutingLevel = aLevel;
@@ -570,7 +569,7 @@ void CacheIOThread::LoopOneLevel(uint32_t aLevel) {
// pretended earlier.
events.AppendElements(std::move(mEventQueue[aLevel]));
// And finally move everything back to the main queue.
events.SwapElements(mEventQueue[aLevel]);
mEventQueue[aLevel] = std::move(events);
}
}