mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-07-01 11:11:15 +02:00
Merge #10534: Clarify prevector::erase and avoid swap-to-clear
e241a63
Clarify prevector::erase and avoid swap-to-clear (Pieter Wuille)
Tree-SHA512: fa7602038feb4417158df13ee7c0351673acf38f8a824e75889710344c46a9b8d5f6059faeb521f73e48b7ad3e1a238a9e433e4b44f7c3b9085ff08ef65271fa
This commit is contained in:
@ -648,8 +648,9 @@ public:
|
||||
|
||||
void clear()
|
||||
{
|
||||
// The default std::vector::clear() does not release memory.
|
||||
CScriptBase().swap(*this);
|
||||
// The default prevector::clear() does not release memory
|
||||
CScriptBase::clear();
|
||||
shrink_to_fit();
|
||||
}
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user