Thrift-1823:Missing parenthesis breaks "IS_..." macro in generated code
authorJake Farrell <jfarrell@apache.org>
Sun, 24 Mar 2013 03:27:43 +0000 (23:27 -0400)
committerJake Farrell <jfarrell@apache.org>
Sun, 24 Mar 2013 03:27:43 +0000 (23:27 -0400)
Client: c_glib
Patch: Simon South

Fixes missing paren in the c_glib compiler

compiler/cpp/src/generate/t_c_glib_generator.cc

index 0d7fa9b..1ad882f 100644 (file)
@@ -1089,7 +1089,7 @@ void t_c_glib_generator::generate_service_client(t_service *tservice) {
         this->nspace_uc << "TYPE_" << service_name_uc << "_IF, " <<
         this->nspace << service_name_ << "If))" << endl <<
     "#define " << this->nspace_uc << "IS_" << service_name_uc << "_IF(obj) " <<
-        "(G_TYPE_CHECK_INSTANCE_TYPE ((obj, " <<
+        "(G_TYPE_CHECK_INSTANCE_TYPE ((obj), " <<
         this->nspace_uc << "TYPE_" << service_name_uc << "_IF))" << endl <<
     "#define " << this->nspace_uc << service_name_uc <<
         "_IF_GET_INTERFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), " <<