diff options
-rw-r--r-- | compiler/cpp/src/generate/t_javame_generator.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/cpp/src/generate/t_javame_generator.cc b/compiler/cpp/src/generate/t_javame_generator.cc index 991bf78e7..6596ed540 100644 --- a/compiler/cpp/src/generate/t_javame_generator.cc +++ b/compiler/cpp/src/generate/t_javame_generator.cc @@ -2858,7 +2858,7 @@ void t_javame_generator::generate_serialize_map_element(ofstream& out, t_field kfield(tmap->get_key_type(), iter); generate_serialize_field(out, &kfield, ""); string val_type = type_name(tmap->get_val_type(), true, false); - t_field vfield(tmap->get_val_type(), "(" + val_type + ")" + map + ".get(" + iter + ")"); + t_field vfield(tmap->get_val_type(), "((" + val_type + ")" + map + ".get(" + iter + "))"); generate_serialize_field(out, &vfield, ""); } |