diff --git a/ci/test/03_test_script.sh b/ci/test/03_test_script.sh index b3ab1729853..980583d00b5 100755 --- a/ci/test/03_test_script.sh +++ b/ci/test/03_test_script.sh @@ -229,7 +229,7 @@ fi if [[ "${RUN_IWYU}" == true ]]; then # TODO: Consider enforcing IWYU across the entire codebase. - FILES_WITH_ENFORCED_IWYU="/src/(((crypto|index|kernel|primitives|univalue/(lib|test)|util|zmq)/.*|bench/(block_assemble|connectblock)|common/license_info|node/(blockstorage|interfaces|miner|mining_args|utxo_snapshot)|rpc/mining|clientversion|core_io|signet|init)\\.cpp)" + FILES_WITH_ENFORCED_IWYU="/src/(((crypto|index|kernel|primitives|script|univalue/(lib|test)|util|zmq)/.*|bench/(block_assemble|connectblock)|common/license_info|node/(blockstorage|interfaces|miner|mining_args|utxo_snapshot)|rpc/mining|clientversion|core_io|signet|init)\\.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/bench/verify_script.cpp b/src/bench/verify_script.cpp index 8f07fd34fd1..63a9544ad98 100644 --- a/src/bench/verify_script.cpp +++ b/src/bench/verify_script.cpp @@ -4,6 +4,7 @@ #include #include +#include #include #include #include diff --git a/src/core_io.cpp b/src/core_io.cpp index 584f823bae2..3650d70810a 100644 --- a/src/core_io.cpp +++ b/src/core_io.cpp @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include