THRIFT-235. java: Explicitly cast integer constants to double
authorDavid Reiss <dreiss@apache.org>
Mon, 5 Jan 2009 21:03:01 +0000 (21:03 +0000)
committerDavid Reiss <dreiss@apache.org>
Mon, 5 Jan 2009 21:03:01 +0000 (21:03 +0000)
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@731723 13f79535-47bb-0310-9956-ffa450edef68

compiler/cpp/src/generate/t_java_generator.cc

index 4a9dfc9..72e8bab 100644 (file)
@@ -490,7 +490,7 @@ string t_java_generator::render_const_value(ofstream& out, string name, t_type*
       break;
     case t_base_type::TYPE_DOUBLE:
       if (value->get_type() == t_const_value::CV_INTEGER) {
-        render << value->get_integer();
+        render << "(double)" << value->get_integer();
       } else {
         render << value->get_double();
       }