Fix struct vector ordering in pack function (#8747)

This commit is contained in:
Jakob Kordež
2025-10-31 17:59:01 +01:00
committed by GitHub
parent 4b09586652
commit 051604aeb5
3 changed files with 8 additions and 8 deletions

View File

@@ -1026,8 +1026,8 @@ class DartGenerator : public BaseGenerator {
field.value.type.struct_def->fixed) {
code += " int? " + offset_name + ";\n";
code += " if (" + field_name + " != null) {\n";
code +=
" for (var e in " + field_name + "!) { e.pack(fbBuilder); }\n";
code += " for (var e in " + field_name +
"!.reversed) { e.pack(fbBuilder); }\n";
code += " " + namer_.Variable(field) +
"Offset = fbBuilder.endStructVector(" + field_name +
"!.length);\n";