diff options
Diffstat (limited to 'tests/scanner/regress.c')
-rw-r--r-- | tests/scanner/regress.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/scanner/regress.c b/tests/scanner/regress.c index 13df9e29..eca7cdd4 100644 --- a/tests/scanner/regress.c +++ b/tests/scanner/regress.c @@ -3435,6 +3435,8 @@ regress_test_value_fundamental_object_collect (GValue *value, GTypeCValue *collect_values, guint collect_flags G_GNUC_UNUSED) { + g_assert (n_collect_values > 0); + if (collect_values[0].v_pointer) { value->data[0].v_pointer = regress_test_fundamental_object_ref (collect_values[0].v_pointer); @@ -3451,7 +3453,11 @@ regress_test_value_fundamental_object_lcopy (const GValue * value, GTypeCValue * collect_values, guint collect_flags) { - gpointer *fundamental_object_p = collect_values[0].v_pointer; + gpointer *fundamental_object_p; + + g_assert (n_collect_values > 0); + + fundamental_object_p = collect_values[0].v_pointer; if (!fundamental_object_p) { return g_strdup_printf ("value location for '%s' passed as NULL", |