diff --git a/src/idl_parser.cpp b/src/idl_parser.cpp index 5a1b8708a..ff21fae7f 100644 --- a/src/idl_parser.cpp +++ b/src/idl_parser.cpp @@ -1064,7 +1064,7 @@ CheckedError Parser::ParseVectorDelimiters(size_t &count, CheckedError Parser::ParseVector(const Type &type, uoffset_t *ovalue) { size_t count = 0; - auto err = ParseVectorDelimiters(count, [&]() { + auto err = ParseVectorDelimiters(count, [&]() -> CheckedError { Value val; val.type = type; ECHECK(ParseAnyValue(val, nullptr, 0, nullptr));