THRIFT-3960 Inherited services in Lua generator are not named correctly
Client: Lua
Patch: Benjamin Gould <bgould@users.noreply.github.com>
This closes #1124
diff --git a/compiler/cpp/src/thrift/generate/t_lua_generator.cc b/compiler/cpp/src/thrift/generate/t_lua_generator.cc
index 97b8aa3..92e6749 100644
--- a/compiler/cpp/src/thrift/generate/t_lua_generator.cc
+++ b/compiler/cpp/src/thrift/generate/t_lua_generator.cc
@@ -644,7 +644,7 @@
// Define processor table
out << endl << classname << " = __TObject.new(";
if (extends_s != NULL) {
- out << extends_s << "Processor" << endl;
+ out << extends_s->get_name() << "Processor" << endl;
} else {
out << "__TProcessor" << endl;
}