mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-01 19:58:15 +00:00
MSVC doesn't allow alignment on function params. This prevents the copy and thus avoids this issue https://msdn.microsoft.com/en-us/library/373ak2y1.aspx
This commit is contained in:
@@ -333,7 +333,7 @@ public:
|
||||
|
||||
// Change elements if you have a non-const pointer to this object.
|
||||
// Scalars only. See reflection.h, and the documentation.
|
||||
void Mutate(uoffset_t i, T val) {
|
||||
void Mutate(uoffset_t i, const T& val) {
|
||||
assert(i < size());
|
||||
WriteScalar(data() + i, val);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user