diff --git a/Src/Containers/FBufferWriter.hpp b/Src/Containers/FBufferWriter.hpp
index c06e4235feae5dd51bd2461e413a12482ccb5757..f7427b1674500f5db2c9832a449da34c0a90dd82 100644
--- a/Src/Containers/FBufferWriter.hpp
+++ b/Src/Containers/FBufferWriter.hpp
@@ -63,7 +63,7 @@ public:
     /** Write an array */
     template <class ClassType>
     void write(const ClassType* const objects, const int inSize){
-        buffer.memocopy(reinterpret_cast<const char*>(objects), sizeof(ClassType) * inSize);
+        buffer.memocopy(reinterpret_cast<const char*>(objects), int(sizeof(ClassType)) * inSize);
     }
 
     /** Equivalent to write */