diff --git a/src/txmempool.h b/src/txmempool.h index d0cb41a078e..7fdf1c5a39a 100644 --- a/src/txmempool.h +++ b/src/txmempool.h @@ -23,7 +23,17 @@ #include #include +// This works around a bug in Boost <= 1.80.0 when using Clang >=18. +// See https://github.com/bitcoin/bitcoin/issues/30751. +#if defined(__clang__) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wenum-constexpr-conversion" +#endif #include +#if defined(__clang__) +#pragma clang diagnostic pop +#endif + #include #include #include