Skip to content

Commit bc47ef3

Browse files
laanwjgladcow
authored andcommitted
Merge bitcoin#8515: A few mempool removal optimizations
0334430 Add some missing includes (Pieter Wuille) 4100499 Return shared_ptr<CTransaction> from mempool removes (Pieter Wuille) 51f2783 Make removed and conflicted arguments optional to remove (Pieter Wuille) f48211b Bypass removeRecursive in removeForReorg (Pieter Wuille)
1 parent 8f3f638 commit bc47ef3

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/test/blockencodings_tests.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,9 @@ BOOST_AUTO_TEST_CASE(SimpleRoundTripTest)
8080

8181
BOOST_CHECK_EQUAL(pool.mapTx.find(block.vtx[2].GetHash())->GetSharedTx().use_count(), SHARED_TX_OFFSET + 1);
8282

83-
std::list<CTransaction> removed;
84-
pool.removeRecursive(block.vtx[2], removed);
83+
84+
std::vector<std::shared_ptr<const CTransaction>> removed;
85+
pool.removeRecursive(block.vtx[2], &removed);
8586
BOOST_CHECK_EQUAL(removed.size(), 1);
8687

8788
CBlock block2;

0 commit comments

Comments
 (0)