summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJohan Dahlin <johan@gnome.org>2012-04-09 14:19:23 -0300
committerJohan Dahlin <jdahlin@litl.com>2012-04-09 14:19:23 -0300
commit7c4fbbd681e89775dbec67f3002f820feb42300b (patch)
treea99dc723141fd872f84c488665e973b483ba0a1e /tests
parent47d4e9509a8ffde1cab4a6f8d2be4ce232ba1cfb (diff)
downloadgobject-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')
-rw-r--r--tests/gimarshallingtests.c2
-rw-r--r--tests/scanner/regress.c6
2 files changed, 5 insertions, 3 deletions
diff --git a/tests/gimarshallingtests.c b/tests/gimarshallingtests.c
index 991e2863..fcbad694 100644
--- a/tests/gimarshallingtests.c
+++ b/tests/gimarshallingtests.c
@@ -3826,7 +3826,7 @@ gi_marshalling_tests_object_vfunc_with_callback (GIMarshallingTestsObject *objec
static int
_callback (int val, void *user_data)
{
- g_assert(user_data == 0xdeadbeef);
+ g_assert((int)user_data == (int)0xdeadbeef);
return val;
}
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();