summaryrefslogtreecommitdiff
path: root/tests/scanner/regress.c
diff options
context:
space:
mode:
authorGarrett Regier <garrett.regier@riftio.com>2015-07-06 11:45:33 -0700
committerColin Walters <walters@verbum.org>2015-09-29 23:46:56 -0400
commitcd2a5a7bb85db1e823833dd6082da5aa9ad19d0b (patch)
treea7c00607b4e0dcde73ca401b1b5119a4f224d2d1 /tests/scanner/regress.c
parente0027719e2db40ee22745087c291e66088a4f30d (diff)
downloadgobject-introspection-cd2a5a7bb85db1e823833dd6082da5aa9ad19d0b.tar.gz
scanner: Fix allow-none on return values
The optional annotation was being applied which is invalid for return values. https://bugzilla.gnome.org/show_bug.cgi?id=752029 Signed-off-by: Garrett Regier <garrett.regier@riftio.com>
Diffstat (limited to 'tests/scanner/regress.c')
-rw-r--r--tests/scanner/regress.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/scanner/regress.c b/tests/scanner/regress.c
index 43708e9f..537d7d66 100644
--- a/tests/scanner/regress.c
+++ b/tests/scanner/regress.c
@@ -25,6 +25,30 @@ regress_set_abort_on_error (gboolean in)
abort_on_error = in;
}
+/* return annotations */
+
+/**
+ * regress_test_return_allow_none:
+ *
+ * Returns: (allow-none):
+ */
+char *
+regress_test_return_allow_none (void)
+{
+ return NULL;
+}
+
+/**
+ * regress_test_return_nullable:
+ *
+ * Returns: (nullable):
+ */
+char *
+regress_test_return_nullable (void)
+{
+ return NULL;
+}
+
/* basic types */
gboolean
regress_test_boolean (gboolean in)