Fix -Wcast-function-type warnings in util/ with gcc 4.8
This commit is contained in:
parent
a9321cb5f8
commit
60022ecced
|
@ -60,6 +60,7 @@
|
|||
#ifndef HB_NO_PRAGMA_GCC_DIAGNOSTIC_ERROR
|
||||
#pragma GCC diagnostic error "-Wc++11-narrowing"
|
||||
#pragma GCC diagnostic error "-Wcast-align"
|
||||
#pragma GCC diagnostic error "-Wcast-function-type"
|
||||
#pragma GCC diagnostic error "-Wdelete-non-virtual-dtor"
|
||||
#pragma GCC diagnostic error "-Wformat-security"
|
||||
#pragma GCC diagnostic error "-Wimplicit-function-declaration"
|
||||
|
|
|
@ -74,10 +74,13 @@ struct option_parser_t
|
|||
|
||||
add_main_options ();
|
||||
}
|
||||
|
||||
static void _g_free_g_func (void *p, void * G_GNUC_UNUSED) { g_free (p); }
|
||||
|
||||
~option_parser_t ()
|
||||
{
|
||||
g_option_context_free (context);
|
||||
g_ptr_array_foreach (to_free, (GFunc) g_free, nullptr);
|
||||
g_ptr_array_foreach (to_free, _g_free_g_func, nullptr);
|
||||
g_ptr_array_free (to_free, TRUE);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue