diff options
author | Johan Dahlin <johan@gnome.org> | 2012-04-09 14:19:23 -0300 |
---|---|---|
committer | Johan Dahlin <jdahlin@litl.com> | 2012-04-09 14:19:23 -0300 |
commit | 7c4fbbd681e89775dbec67f3002f820feb42300b (patch) | |
tree | a99dc723141fd872f84c488665e973b483ba0a1e /tests/scanner/regress.c | |
parent | 47d4e9509a8ffde1cab4a6f8d2be4ce232ba1cfb (diff) | |
download | gobject-introspection-7c4fbbd681e89775dbec67f3002f820feb42300b.tar.gz |
Make introspection compile with -Wall -Werror
Address all gcc warnings, -Werror is not enabled yet but at least
-Wall -Werror passes on my machine.
Diffstat (limited to 'tests/scanner/regress.c')
-rw-r--r-- | tests/scanner/regress.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/scanner/regress.c b/tests/scanner/regress.c index 544f895c..5f129603 100644 --- a/tests/scanner/regress.c +++ b/tests/scanner/regress.c @@ -226,11 +226,12 @@ regress_test_closure_variant (GClosure *closure, const GVariant* arg) GValue return_value = {0, }; GValue arguments[1] = {{0,} }; GVariant *ret; + GVariant *local_arg = (GVariant*)g_memdup(arg, sizeof (GVariant*)); g_value_init (&return_value, G_TYPE_VARIANT); g_value_init (&arguments[0], G_TYPE_VARIANT); - g_value_set_variant (&arguments[0], arg); + g_value_set_variant (&arguments[0], local_arg); g_closure_invoke (closure, &return_value, @@ -239,6 +240,7 @@ regress_test_closure_variant (GClosure *closure, const GVariant* arg) ret = g_value_get_variant (&return_value); + g_free (local_arg); g_value_unset (&return_value); g_value_unset (&arguments[0]); @@ -2610,7 +2612,7 @@ regress_test_obj_null_out (RegressTestObj **obj) void regress_test_array_fixed_out_objects (RegressTestObj ***objs) { - RegressTestObj **values = g_new(gpointer, 2); + RegressTestObj **values = (RegressTestObj**)g_new(gpointer, 2); values[0] = regress_constructor(); values[1] = regress_constructor(); |