diff --git a/src/utils/Messenger.hpp b/src/utils/Messenger.hpp
index 10bf5f22ed36dfd89dcfbf3e973fc2fa7649e548..90c4248af77b917b86ede50973a1ea7900453be2 100644
--- a/src/utils/Messenger.hpp
+++ b/src/utils/Messenger.hpp
@@ -62,7 +62,7 @@ class Messenger
   PASTIS_INLINE
   Array<DataType> allToAll(const Array<DataType>& sent_array) const
   {
-    Assert(sent_array.size() == m_size);
+    Assert(sent_array.size() == static_cast<size_t>(m_size));
     if constexpr(std::is_same<DataType, int>()) {
       Array<int> recv_array(m_size);
       return _allToAll(sent_array, recv_array);