From 3c434ab87dcb44352e71b80cd5a9ef7e24d77427 Mon Sep 17 00:00:00 2001 From: Jake Farrell Date: Sat, 23 Mar 2013 23:27:43 -0400 Subject: [PATCH] Thrift-1823:Missing parenthesis breaks "IS_..." macro in generated code Client: c_glib Patch: Simon South Fixes missing paren in the c_glib compiler --- compiler/cpp/src/generate/t_c_glib_generator.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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), " << -- 2.17.1