Skip to content
Snippets Groups Projects
Commit 67b29d4e authored by Wouter van Oortmerssen's avatar Wouter van Oortmerssen
Browse files

Fixed CreateStruct not testing for nesting.

Change-Id: I16bf46682ad68c62b778ed1514b6b706c8cb8f6f
Tested: on Linux.
parent 85b131a7
No related branches found
No related tags found
No related merge requests found
......@@ -413,7 +413,7 @@ class DetachedBuffer {
: allocator_(other.allocator_), own_allocator_(other.own_allocator_),
buf_(other.buf_), reserved_(other.reserved_), cur_(other.cur_),
size_(other.size_) {
other.reset();
other.reset();
}
DetachedBuffer &operator=(DetachedBuffer &&other) {
......@@ -1446,6 +1446,7 @@ class FlatBufferBuilder
/// @brief Write a struct by itself, typically to be part of a union.
template<typename T> Offset<const T *> CreateStruct(const T &structobj) {
NotNested();
Align(AlignOf<T>());
buf_.push_small(structobj);
return Offset<const T *>(GetSize());
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment