summaryrefslogtreecommitdiff
path: root/tests/scanner/regress.c
diff options
context:
space:
mode:
authorSam Spilsbury <sam@endlessm.com>2017-03-01 23:53:04 +0800
committerRico Tzschichholz <ricotz@ubuntu.com>2017-04-25 14:05:21 +0200
commitf9d58df6efa90b9f79f25bfbea9775773c761922 (patch)
tree4c6f80f2cd71a0c9bbb71c37c764aba8ac21bd14 /tests/scanner/regress.c
parentc8dcfcccd9ca0be9742159ca92ec6adceeb81d8f (diff)
downloadgobject-introspection-f9d58df6efa90b9f79f25bfbea9775773c761922.tar.gz
regress: Add test for setting a NULL strv in a GValue
https://bugzilla.gnome.org/show_bug.cgi?id=775679
Diffstat (limited to 'tests/scanner/regress.c')
-rw-r--r--tests/scanner/regress.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/scanner/regress.c b/tests/scanner/regress.c
index 638587e3..153b6d49 100644
--- a/tests/scanner/regress.c
+++ b/tests/scanner/regress.c
@@ -4122,6 +4122,23 @@ regress_test_strv_in_gvalue (void)
}
/**
+ * regress_test_null_strv_in_gvalue:
+ *
+ * Returns: (transfer full):
+ */
+GValue *
+regress_test_null_strv_in_gvalue (void)
+{
+ GValue *value = g_new0 (GValue, 1);
+ const char **strv = NULL;
+
+ g_value_init (value, G_TYPE_STRV);
+ g_value_set_boxed (value, strv);
+
+ return value;
+}
+
+/**
* regress_test_multiline_doc_comments:
*
* This is a function.