From f5120a2aafa866f58aa5cbcf96cc06bb179a89f3 Mon Sep 17 00:00:00 2001 From: Kameiha <2370690566@qq.com> Date: Sun, 26 Feb 2017 13:24:43 +0800 Subject: [PATCH] more safer (#4186) push_small(T little_endian_t) => push_small(const T& little_endian_t) --- include/flatbuffers/flatbuffers.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/flatbuffers/flatbuffers.h b/include/flatbuffers/flatbuffers.h index ad42816c7..5ca38d8be 100644 --- a/include/flatbuffers/flatbuffers.h +++ b/include/flatbuffers/flatbuffers.h @@ -565,7 +565,7 @@ class vector_downward { } // Specialized version of push() that avoids memcpy call for small data. - template void push_small(T little_endian_t) { + template void push_small(const T& little_endian_t) { auto dest = make_space(sizeof(T)); *reinterpret_cast(dest) = little_endian_t; }