diff --git a/include/xrpl/nodestore/DatabaseRotating.h b/include/xrpl/nodestore/DatabaseRotating.h index 4c79d67672..00defe1ef3 100644 --- a/include/xrpl/nodestore/DatabaseRotating.h +++ b/include/xrpl/nodestore/DatabaseRotating.h @@ -6,6 +6,7 @@ #include #include +#include #include #include #include diff --git a/src/xrpld/app/misc/SHAMapStoreImp.h b/src/xrpld/app/misc/SHAMapStoreImp.h index 851b5e5266..a3c181bea5 100644 --- a/src/xrpld/app/misc/SHAMapStoreImp.h +++ b/src/xrpld/app/misc/SHAMapStoreImp.h @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include diff --git a/src/xrpld/overlay/Message.h b/src/xrpld/overlay/Message.h index c72afda390..268aa3a332 100644 --- a/src/xrpld/overlay/Message.h +++ b/src/xrpld/overlay/Message.h @@ -4,7 +4,6 @@ #include #include -#include #include #include diff --git a/src/xrpld/overlay/detail/OverlayImpl.cpp b/src/xrpld/overlay/detail/OverlayImpl.cpp index c345bca227..28231759bb 100644 --- a/src/xrpld/overlay/detail/OverlayImpl.cpp +++ b/src/xrpld/overlay/detail/OverlayImpl.cpp @@ -1279,7 +1279,10 @@ OverlayImpl::getManifestsMessage() app_.getValidatorManifests().forEachManifest( [&cached](std::size_t s) { cached.reserve(s); }, [&cached](Manifest const& manifest) { - cached.push_back({manifest.masterKey, manifest.serialized, manifest.hash()}); + cached.push_back( + {.masterKey = manifest.masterKey, + .serialized = manifest.serialized, + .hash = manifest.hash()}); }); // Phase 2: no cache lock held, so trust checks are safe. Include every