Fix a typo in Swift codegen (#6470)

* Fix a typo in Swift codegen

* Fix code formatting.
This commit is contained in:
Liu Liu
2021-02-16 22:34:39 -08:00
committed by GitHub
parent 4174c10e7a
commit 334c6be496

View File

@@ -590,8 +590,9 @@ class SwiftGenerator : public BaseGenerator {
if (IsStruct(field.value.type)) {
auto create_struct =
"guard let pos = pos else { return };"
" fbb.create(struct: pos, position: {{TABLEOFFSET}}.{{OFFSET}}.p) }";
"guard let {{VALUENAME}} = {{VALUENAME}} else { return };"
" fbb.create(struct: {{VALUENAME}}, position: "
"{{TABLEOFFSET}}.{{OFFSET}}.p) }";
code_ += type + "?" + builder_string + create_struct;
/// Optional hard coded since structs are always optional
create_func_header.push_back(name + ": " + type + "? = nil");