diff --git a/src/serialize.h b/src/serialize.h index 2eef4d206..44725c572 100644 --- a/src/serialize.h +++ b/src/serialize.h @@ -661,7 +661,11 @@ void Serialize_impl(Stream& os, const std::vector& v, int nType, int nVers { WriteCompactSize(os, v.size()); for (typename std::vector::const_iterator vi = v.begin(); vi != v.end(); ++vi) +#if defined(__APPLE__) + ::Serialize(os, static_cast(*vi), nType, nVersion); +#else ::Serialize(os, (*vi), nType, nVersion); +#endif } template