Revert "Avoid the use of P0083R3 std::set::merge"

This reverts commit 6cf4ea7187.
This commit is contained in:
MarcoFalke 2022-01-26 08:57:56 +00:00
parent fab53b5fd4
commit fae20e6b50
No known key found for this signature in database
GPG Key ID: CE2B75697E69A548
1 changed files with 1 additions and 7 deletions

View File

@ -366,13 +366,7 @@ void TaprootSpendData::Merge(TaprootSpendData other)
merkle_root = other.merkle_root;
}
for (auto& [key, control_blocks] : other.scripts) {
// Once P0083R3 is supported by all our targeted platforms,
// this loop body can be replaced with:
// scripts[key].merge(std::move(control_blocks));
auto& target = scripts[key];
for (auto& control_block: control_blocks) {
target.insert(std::move(control_block));
}
scripts[key].merge(std::move(control_blocks));
}
}