message: Enforcing CreateUninitializedVector is only used with scalars.
  This function cannot work with any offset types (since offsets
  must always point forward) so this avoid possible mistakes.
diff: @@ -1540,6 +1540,7 @@ class FlatBufferBuilder {
  /// in the buffer.
  template<typename T>
  Offset<Vector<T>> CreateUninitializedVector(size_t len, T **buf) {
  + AssertScalarT<T>();
  return CreateUninitializedVector(len, sizeof(T),
  reinterpret_cast<uint8_t **>(buf));
  }
  