diff --git a/contrib/devtools/iwyu/bitcoin.core.imp b/contrib/devtools/iwyu/bitcoin.core.imp index 9b471cb82f2..ca7e2750896 100644 --- a/contrib/devtools/iwyu/bitcoin.core.imp +++ b/contrib/devtools/iwyu/bitcoin.core.imp @@ -5,4 +5,8 @@ { "include": [ "", "private", "", "public" ] }, { "include": [ "", "private", "", "public" ] }, { "include": [ "", "private", "", "public" ] }, + + # Workaround for IWYU issue. + # See: https://github.com/include-what-you-use/include-what-you-use/issues/2084. + { "symbol": ["std::tuple", "private", "", "public"] }, ] diff --git a/src/script/signingprovider.cpp b/src/script/signingprovider.cpp index 2b5d6e2f696..6e2e6c9c6e5 100644 --- a/src/script/signingprovider.cpp +++ b/src/script/signingprovider.cpp @@ -13,6 +13,7 @@ #include #include +#include const SigningProvider& DUMMY_SIGNING_PROVIDER = SigningProvider(); diff --git a/src/script/signingprovider.h b/src/script/signingprovider.h index ef9141a1cc6..cf2ad5a8e85 100644 --- a/src/script/signingprovider.h +++ b/src/script/signingprovider.h @@ -25,7 +25,6 @@ #include #include #include -#include #include class MuSig2SecNonce;