summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhkb <hkb1990@gmail.com>2021-07-05 16:11:55 +0800
committerJens Geyer <jensg@apache.org>2021-07-17 14:41:52 +0200
commitfb1d50dfc542424dd2c2b44739178ed8d96cc514 (patch)
tree1a47111280b267cff70e03e6ab4e0058fd09ed11
parent8bd82305cf725a62fff5837e3ad4d18c6391b277 (diff)
downloadthrift-fb1d50dfc542424dd2c2b44739178ed8d96cc514.tar.gz
THRIFT-5439 Lua Generator does not support const i64
Client: lua Patch: Kaibin Huang This closes #2413
-rw-r--r--compiler/cpp/src/thrift/generate/t_lua_generator.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/cpp/src/thrift/generate/t_lua_generator.cc b/compiler/cpp/src/thrift/generate/t_lua_generator.cc
index 410c8832e..de3b89011 100644
--- a/compiler/cpp/src/thrift/generate/t_lua_generator.cc
+++ b/compiler/cpp/src/thrift/generate/t_lua_generator.cc
@@ -259,7 +259,7 @@ string t_lua_generator::render_const_value(t_type* type, t_const_value* value) {
out << value->get_integer();
break;
case t_base_type::TYPE_I64:
- out << "lualongnumber.new('" << value->get_string() << "')";
+ out << "lualongnumber.new('" << value->get_integer() << "')";
break;
case t_base_type::TYPE_DOUBLE:
if (value->get_type() == t_const_value::CV_INTEGER) {