From: Jake Farrell Date: Sun, 24 Mar 2013 03:27:43 +0000 (-0400) Subject: Thrift-1823:Missing parenthesis breaks "IS_..." macro in generated code X-Git-Tag: 0.9.1~160 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=3c434ab87dcb44352e71b80cd5a9ef7e24d77427;p=common%2Fthrift.git Thrift-1823:Missing parenthesis breaks "IS_..." macro in generated code Client: c_glib Patch: Simon South Fixes missing paren in the c_glib compiler --- diff --git a/compiler/cpp/src/generate/t_c_glib_generator.cc b/compiler/cpp/src/generate/t_c_glib_generator.cc index 0d7fa9b3..1ad882fd 100644 --- a/compiler/cpp/src/generate/t_c_glib_generator.cc +++ b/compiler/cpp/src/generate/t_c_glib_generator.cc @@ -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), " <<