summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Reiss <dreiss@apache.org>2009-01-05 21:03:01 +0000
committerDavid Reiss <dreiss@apache.org>2009-01-05 21:03:01 +0000
commit8eaebfedc12bfc95ba3069bf99fe73375b1f8152 (patch)
tree795b8b2265f03261e8ddc581485b5d296af27668
parent25be92bf0d9ef587f24696caf182788705fa1119 (diff)
downloadthrift-8eaebfedc12bfc95ba3069bf99fe73375b1f8152.tar.gz
THRIFT-235. java: Explicitly cast integer constants to double
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@731723 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--compiler/cpp/src/generate/t_java_generator.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/cpp/src/generate/t_java_generator.cc b/compiler/cpp/src/generate/t_java_generator.cc
index 4a9dfc947..72e8bab00 100644
--- a/compiler/cpp/src/generate/t_java_generator.cc
+++ b/compiler/cpp/src/generate/t_java_generator.cc
@@ -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();
}