From 170af59788e07eb04b24fd19921bab286d637a40 Mon Sep 17 00:00:00 2001 From: mogemimi Date: Tue, 11 May 2021 02:52:10 +0900 Subject: [PATCH] [Go] Add missing namespace when using Object API (#6633) --- src/idl_gen_go.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/idl_gen_go.cpp b/src/idl_gen_go.cpp index 5dfd8c867..867f40232 100644 --- a/src/idl_gen_go.cpp +++ b/src/idl_gen_go.cpp @@ -1011,7 +1011,9 @@ class GoGenerator : public BaseGenerator { NativeType(field.value.type) + ", " + length + ")\n"; code += "\tfor j := 0; j < " + length + "; j++ {\n"; if (field.value.type.element == BASE_TYPE_STRUCT) { - code += "\t\tx := " + field.value.type.struct_def->name + "{}\n"; + code += "\t\tx := " + + WrapInNameSpaceAndTrack(*field.value.type.struct_def) + + "{}\n"; code += "\t\trcv." + field_name_camel + "(&x, j)\n"; } code += "\t\tt." + field_name_camel + "[j] = ";