Repository: thrift Updated Branches: refs/heads/master bc464c4ce -> 6748993dc
THRIFT-3394 compiler generates uncompilable code Client: Haskell Patch: Tom Lippincott & Jens Geyer Modified version of Toms patch Project: http://git-wip-us.apache.org/repos/asf/thrift/repo Commit: http://git-wip-us.apache.org/repos/asf/thrift/commit/6748993d Tree: http://git-wip-us.apache.org/repos/asf/thrift/tree/6748993d Diff: http://git-wip-us.apache.org/repos/asf/thrift/diff/6748993d Branch: refs/heads/master Commit: 6748993dcbd7e1b1a3cdce3b0cb3b80d24dd4a24 Parents: bc464c4 Author: Jens Geyer <[email protected]> Authored: Tue Oct 27 01:44:43 2015 +0200 Committer: Jens Geyer <[email protected]> Committed: Tue Oct 27 02:23:09 2015 +0200 ---------------------------------------------------------------------- compiler/cpp/src/generate/t_hs_generator.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/thrift/blob/6748993d/compiler/cpp/src/generate/t_hs_generator.cc ---------------------------------------------------------------------- diff --git a/compiler/cpp/src/generate/t_hs_generator.cc b/compiler/cpp/src/generate/t_hs_generator.cc index 99749b5..d2867ea 100644 --- a/compiler/cpp/src/generate/t_hs_generator.cc +++ b/compiler/cpp/src/generate/t_hs_generator.cc @@ -383,14 +383,14 @@ string t_hs_generator::render_const_value(t_type* type, t_const_value* value) { case t_base_type::TYPE_I16: case t_base_type::TYPE_I32: case t_base_type::TYPE_I64: - out << value->get_integer(); + out << "(" << value->get_integer() << ")"; break; case t_base_type::TYPE_DOUBLE: if (value->get_type() == t_const_value::CV_INTEGER) { - out << value->get_integer(); + out << "(" << value->get_integer() << ")"; } else { - out << value->get_double(); + out << "(" << value->get_double() << ")"; } break;
