diff options
author | Bryan Duxbury <bryanduxbury@apache.org> | 2011-08-02 20:51:55 +0000 |
---|---|---|
committer | Bryan Duxbury <bryanduxbury@apache.org> | 2011-08-02 20:51:55 +0000 |
commit | d9b32835eac9fbdc54133ed9791671fa8a5c4b4d (patch) | |
tree | 513ea464f0914ce2ad7a4ec19e16cb44f3d14d7e | |
parent | 472f9e190c982454642e4edeca49b136722b27ef (diff) | |
download | thrift-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.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, ""); } |