diff --git a/ci/test/03_test_script.sh b/ci/test/03_test_script.sh index 1bd9fcfc69b..0bb7bcbfa01 100755 --- a/ci/test/03_test_script.sh +++ b/ci/test/03_test_script.sh @@ -215,7 +215,7 @@ fi if [[ "${RUN_IWYU}" == true ]]; then # TODO: Consider enforcing IWYU across the entire codebase. - FILES_WITH_ENFORCED_IWYU="/src/((crypto|index)/.*\\.cpp|node/blockstorage.cpp|node/utxo_snapshot.cpp|core_read.cpp|signet.cpp|kernel/chain.cpp)" + FILES_WITH_ENFORCED_IWYU="/src/((crypto|index|kernel)/.*\\.cpp|node/blockstorage.cpp|node/utxo_snapshot.cpp|core_read.cpp|signet.cpp)" jq --arg patterns "$FILES_WITH_ENFORCED_IWYU" 'map(select(.file | test($patterns)))' "${BASE_BUILD_DIR}/compile_commands.json" > "${BASE_BUILD_DIR}/compile_commands_iwyu_errors.json" jq --arg patterns "$FILES_WITH_ENFORCED_IWYU" 'map(select(.file | test($patterns) | not))' "${BASE_BUILD_DIR}/compile_commands.json" > "${BASE_BUILD_DIR}/compile_commands_iwyu_warnings.json" diff --git a/src/kernel/bitcoinkernel.cpp b/src/kernel/bitcoinkernel.cpp index bbcfd66b930..8c7abef59f1 100644 --- a/src/kernel/bitcoinkernel.cpp +++ b/src/kernel/bitcoinkernel.cpp @@ -8,13 +8,12 @@ #include #include -#include #include +#include #include #include #include #include -#include #include #include #include @@ -27,9 +26,9 @@ #include #include #include -#include #include #include +#include #include #include #include @@ -38,14 +37,15 @@ #include #include -#include #include #include #include #include +#include #include #include #include +#include #include #include #include diff --git a/src/kernel/chainparams.cpp b/src/kernel/chainparams.cpp index 300df95fb8e..c25455d0f1c 100644 --- a/src/kernel/chainparams.cpp +++ b/src/kernel/chainparams.cpp @@ -21,10 +21,14 @@ #include #include +#include #include #include #include -#include +#include +#include +#include +#include using namespace util::hex_literals; diff --git a/src/kernel/chainparams.h b/src/kernel/chainparams.h index 99437ee727d..f7209bee1b0 100644 --- a/src/kernel/chainparams.h +++ b/src/kernel/chainparams.h @@ -14,13 +14,12 @@ #include #include +#include #include -#include #include #include #include #include -#include #include struct AssumeutxoHash : public BaseHash { diff --git a/src/kernel/checks.cpp b/src/kernel/checks.cpp index fd010cc5b79..38ddfeef345 100644 --- a/src/kernel/checks.cpp +++ b/src/kernel/checks.cpp @@ -8,7 +8,7 @@ #include #include -#include +#include namespace kernel { diff --git a/src/kernel/coinstats.cpp b/src/kernel/coinstats.cpp index 18a2de51ffa..13c0bee836f 100644 --- a/src/kernel/coinstats.cpp +++ b/src/kernel/coinstats.cpp @@ -12,23 +12,19 @@ #include #include #include