Since clang21 is a lot more strict about what gets defined when,
include `MMDSPeerRequest.h` in `Mutation.h` and
`MClientReclaimReply.h` in `Server.h`. This ensures we have
`intrusive_ptr_add_ref` available when we try to construct the
pointer.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
#include "common/StackStringStream.h"
#include "common/TrackedOp.h"
+#include "messages/MMDSPeerRequest.h"
+
class LogSegment;
class BatchOp;
class CInode;
struct MDLockCache;
class Message;
class MClientRequest;
-class MMDSPeerRequest;
struct MutationImpl : public TrackedOp {
public:
#include "include/Context.h" // for C_GatherBase
#include "include/mempool.h"
+#include "messages/MClientReclaimReply.h"
+
#ifdef WITH_CRIMSON
#include "crimson/common/perf_counters_collection.h"
#else
class MClientSession;
class MClientSnap;
class MClientReclaim;
-class MClientReclaimReply;
class MLock;
class MMDSPeerRequest;
class filepath;