projects
/
platform
/
upstream
/
flatbuffers.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4b864fd
)
Allow tables that are entirely composed of native inlines to be copied. (#4958)
author
Taj Morton
<tajmorton@gmail.com>
Mon, 1 Oct 2018 23:27:54 +0000
(16:27 -0700)
committer
Wouter van Oortmerssen
<aardappel@gmail.com>
Mon, 1 Oct 2018 23:27:54 +0000
(16:27 -0700)
src/idl_gen_cpp.cpp
patch
|
blob
|
history
diff --git
a/src/idl_gen_cpp.cpp
b/src/idl_gen_cpp.cpp
index
03778c5
..
a0abfdd
100644
(file)
--- a/
src/idl_gen_cpp.cpp
+++ b/
src/idl_gen_cpp.cpp
@@
-1299,7
+1299,8
@@
class CppGenerator : public BaseGenerator {
for (auto fit = ev.union_type.struct_def->fields.vec.begin();
fit != ev.union_type.struct_def->fields.vec.end(); ++fit) {
const auto &field = **fit;
- if (!field.deprecated && field.value.type.struct_def) {
+ if (!field.deprecated && field.value.type.struct_def &&
+ !field.native_inline) {
copyable = false;
break;
}