summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan Duxbury <bryanduxbury@apache.org>2011-08-02 20:51:55 +0000
committerBryan Duxbury <bryanduxbury@apache.org>2011-08-02 20:51:55 +0000
commitd9b32835eac9fbdc54133ed9791671fa8a5c4b4d (patch)
tree513ea464f0914ce2ad7a4ec19e16cb44f3d14d7e
parent472f9e190c982454642e4edeca49b136722b27ef (diff)
downloadthrift-d9b32835eac9fbdc54133ed9791671fa8a5c4b4d.tar.gz
THRIFT-1253. javame: Code generated for maps is not compiling
Fix a casting issue. Patch: Raphael Bartement git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153270 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--compiler/cpp/src/generate/t_javame_generator.cc2
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, "");
}