mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-30 23:01:37 +00:00
add assert to fix GCC warning on Ubuntu 24.04 LTS (#8804)
This commit is contained in:
@@ -640,6 +640,7 @@ const uint8_t* AddFlatBuffer(std::vector<uint8_t>& flatbuf,
|
|||||||
const uint8_t* newbuf, size_t newlen) {
|
const uint8_t* newbuf, size_t newlen) {
|
||||||
// Align to sizeof(uoffset_t) past sizeof(largest_scalar_t) since we're
|
// Align to sizeof(uoffset_t) past sizeof(largest_scalar_t) since we're
|
||||||
// going to chop off the root offset.
|
// going to chop off the root offset.
|
||||||
|
FLATBUFFERS_ASSERT(newlen >= sizeof(uoffset_t));
|
||||||
while ((flatbuf.size() & (sizeof(uoffset_t) - 1)) ||
|
while ((flatbuf.size() & (sizeof(uoffset_t) - 1)) ||
|
||||||
!(flatbuf.size() & (sizeof(largest_scalar_t) - 1))) {
|
!(flatbuf.size() & (sizeof(largest_scalar_t) - 1))) {
|
||||||
flatbuf.push_back(0);
|
flatbuf.push_back(0);
|
||||||
|
|||||||
Reference in New Issue
Block a user