mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-05 04:58:57 +00:00
committed by
Wouter van Oortmerssen
parent
cef8f928bb
commit
90441c2078
@@ -670,11 +670,11 @@ CheckedError Parser::ParseField(StructDef &struct_def) {
|
||||
|
||||
if (token_ == '=') {
|
||||
NEXT();
|
||||
ECHECK(ParseSingleValue(&field->name, field->value, true));
|
||||
if (!IsScalar(type.base_type) ||
|
||||
(struct_def.fixed && field->value.constant != "0"))
|
||||
return Error(
|
||||
"default values currently only supported for scalars in tables");
|
||||
ECHECK(ParseSingleValue(&field->name, field->value, true));
|
||||
}
|
||||
if (type.enum_def &&
|
||||
!type.enum_def->is_union &&
|
||||
|
||||
Reference in New Issue
Block a user