THRIFT-5439 Lua Generator does not support const i64
Client: lua
Patch: Kaibin Huang

This closes #2413
diff --git a/compiler/cpp/src/thrift/generate/t_lua_generator.cc b/compiler/cpp/src/thrift/generate/t_lua_generator.cc
index 410c883..de3b890 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 @@
       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) {