diff --git a/include/flatbuffers/flatbuffer_builder.h b/include/flatbuffers/flatbuffer_builder.h index 6dcf9528d..0a38b4ac3 100644 --- a/include/flatbuffers/flatbuffer_builder.h +++ b/include/flatbuffers/flatbuffer_builder.h @@ -722,9 +722,8 @@ template class FlatBufferBuilderImpl { /// @param[in] len The number of elements to serialize. /// @return Returns a typed `TOffset` into the serialized data indicating /// where the vector is stored. - template class OffsetT = Offset, - template class VectorT = Vector, - int &...ExplicitArgumentBarrier, typename T> + template class OffsetT = Offset, + template class VectorT = Vector> OffsetT> CreateVector(const T *v, size_t len) { // The type of the length field in the vector. typedef typename VectorT::size_type LenT; @@ -793,7 +792,7 @@ template class FlatBufferBuilderImpl { template class VectorT = Vector64, int &...ExplicitArgumentBarrier, typename T> Offset64> CreateVector64(const std::vector &v) { - return CreateVector(data(v), v.size()); + return CreateVector(data(v), v.size()); } // vector may be implemented using a bit-set, so we can't access it as