mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-04 12:43:24 +00:00
Remove unused variables (#5382)
- Fix GenerateTextFromTable (aliasing typo) - Fix unused variable in idl_gen_dart.cpp - Fix std::string passing (should be non-const value or const-reference) - Remove unused variables
This commit is contained in:
committed by
Wouter van Oortmerssen
parent
7d7d796cd0
commit
7a63792929
@@ -2099,7 +2099,7 @@ Namespace *Parser::UniqueNamespace(Namespace *ns) {
|
||||
return ns;
|
||||
}
|
||||
|
||||
std::string Parser::UnqualifiedName(std::string full_qualified_name) {
|
||||
std::string Parser::UnqualifiedName(const std::string &full_qualified_name) {
|
||||
Namespace *ns = new Namespace();
|
||||
|
||||
std::size_t current, previous = 0;
|
||||
@@ -3066,13 +3066,12 @@ bool StructDef::Deserialize(Parser &parser, const reflection::Object *object) {
|
||||
name = parser.UnqualifiedName(object->name()->str());
|
||||
predecl = false;
|
||||
sortbysize = attributes.Lookup("original_order") == nullptr && !fixed;
|
||||
std::vector<uoffset_t> indexes =
|
||||
std::vector<uoffset_t>(object->fields()->size());
|
||||
for (uoffset_t i = 0; i < object->fields()->size(); i++)
|
||||
indexes[object->fields()->Get(i)->id()] = i;
|
||||
const auto& of = *(object->fields());
|
||||
auto indexes = std::vector<uoffset_t>(of.size());
|
||||
for (uoffset_t i = 0; i < of.size(); i++) indexes[of.Get(i)->id()] = i;
|
||||
size_t tmp_struct_size = 0;
|
||||
for (size_t i = 0; i < indexes.size(); i++) {
|
||||
auto field = object->fields()->Get(indexes[i]);
|
||||
auto field = of.Get(indexes[i]);
|
||||
auto field_def = new FieldDef();
|
||||
if (!field_def->Deserialize(parser, field) ||
|
||||
fields.Add(field_def->name, field_def)) {
|
||||
@@ -3084,7 +3083,7 @@ bool StructDef::Deserialize(Parser &parser, const reflection::Object *object) {
|
||||
auto size = InlineSize(field_def->value.type);
|
||||
auto next_field =
|
||||
i + 1 < indexes.size()
|
||||
? object->fields()->Get(indexes[i+1])
|
||||
? of.Get(indexes[i+1])
|
||||
: nullptr;
|
||||
tmp_struct_size += size;
|
||||
field_def->padding =
|
||||
|
||||
Reference in New Issue
Block a user