From: Mark Slee Date: Wed, 13 Dec 2006 01:45:26 +0000 (+0000) Subject: Fix c++ Null inheritance issue X-Git-Tag: 0.2.0~1578 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=069d31e7b9ab33c6f62df0ab6b4dabb86cac84b3;p=common%2Fthrift.git Fix c++ Null inheritance issue Reviewed By: yishan git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664894 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/compiler/cpp/src/generate/t_cpp_generator.cc b/compiler/cpp/src/generate/t_cpp_generator.cc index 645e0850..634f699f 100644 --- a/compiler/cpp/src/generate/t_cpp_generator.cc +++ b/compiler/cpp/src/generate/t_cpp_generator.cc @@ -759,7 +759,7 @@ void t_cpp_generator::generate_service_interface(t_service* tservice) { void t_cpp_generator::generate_service_null(t_service* tservice) { string extends = ""; if (tservice->get_extends() != NULL) { - extends = " : virtual public " + type_name(tservice->get_extends()) + "Null"; + extends = " , virtual public " + type_name(tservice->get_extends()) + "Null"; } f_header_ << "class " << service_name_ << "Null : virtual public " << service_name_ << "If" << extends << " {" << endl <<