THRIFT-2384 Binary map keys produce uncompilable code in go
authorJens Geyer <jensg@apache.org>
Fri, 28 Feb 2014 18:34:40 +0000 (19:34 +0100)
committerJens Geyer <jensg@apache.org>
Fri, 28 Feb 2014 18:34:40 +0000 (19:34 +0100)
Patch: Aleksey Pesternikov

compiler/cpp/src/generate/t_go_generator.cc

index af7b379..57f9cb9 100644 (file)
@@ -2930,7 +2930,7 @@ void t_go_generator::generate_serialize_map_element(ofstream &out,
     t_field vfield(tmap->get_val_type(), "");
     kfield.set_req(t_field::T_OPT_IN_REQ_OUT);
     vfield.set_req(t_field::T_OPT_IN_REQ_OUT);
-    generate_serialize_field(out, &kfield, kiter);
+    generate_serialize_field(out, &kfield, kiter, true);
     generate_serialize_field(out, &vfield, viter);
 }