From fa5760880094c4e4238249f6d1837cd74383cc3a Mon Sep 17 00:00:00 2001 From: MarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz> Date: Mon, 7 Aug 2023 09:50:59 +0200 Subject: [PATCH] Remove unused includes from txmempool.h ... and move them to where they are really needed. This was found by IWYU: txmempool.h should remove these lines: - #include // lines 29-29 - class CBlockIndex; // lines 43-43 - class Chainstate; // lines 45-45 Also, move the stdlib section to the right place. Can be reviewed with: --color-moved=dimmed-zebra --- src/node/miner.h | 3 ++- src/test/miniminer_tests.cpp | 1 + src/txmempool.h | 21 +++++++++------------ 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/src/node/miner.h b/src/node/miner.h index 70de9e1db0f..41735215854 100644 --- a/src/node/miner.h +++ b/src/node/miner.h @@ -21,10 +21,11 @@ #include class ArgsManager; -class ChainstateManager; class CBlockIndex; class CChainParams; class CScript; +class Chainstate; +class ChainstateManager; namespace Consensus { struct Params; }; diff --git a/src/test/miniminer_tests.cpp b/src/test/miniminer_tests.cpp index 1ee9e0c0664..da724f8d7b9 100644 --- a/src/test/miniminer_tests.cpp +++ b/src/test/miniminer_tests.cpp @@ -2,6 +2,7 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include +#include #include #include diff --git a/src/txmempool.h b/src/txmempool.h index 4d7d53ff687..afaaf0d4d67 100644 --- a/src/txmempool.h +++ b/src/txmempool.h @@ -6,15 +6,6 @@ #ifndef BITCOIN_TXMEMPOOL_H #define BITCOIN_TXMEMPOOL_H -#include -#include -#include -#include -#include -#include -#include -#include - #include #include @@ -26,7 +17,6 @@ #include #include #include -#include #include #include #include @@ -40,9 +30,16 @@ #include #include -class CBlockIndex; +#include +#include +#include +#include +#include +#include +#include +#include + class CChain; -class Chainstate; /** Fake height value used in Coin to signify they are only in the memory pool (since 0.8) */ static const uint32_t MEMPOOL_HEIGHT = 0x7FFFFFFF;