]> git.ozlabs.org Git - ccan/commitdiff
configurator: HAVE_ATTRIBUTE_RETURNS_NONNULL
authorRusty Russell <rusty@rustcorp.com.au>
Wed, 9 Jun 2021 05:42:22 +0000 (15:12 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Wed, 9 Jun 2021 05:42:22 +0000 (15:12 +0930)
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
tools/configurator/configurator.c

index 33651ef4df3bc95c27ad12a25327439a40ce4213..9487e694ce2329a5e74300c1ca596661943ced27 100644 (file)
@@ -142,6 +142,9 @@ static const struct test base_tests[] = {
        { "HAVE_ATTRIBUTE_NONNULL", "__attribute__((nonnull)) support",
          "DEFINES_FUNC", NULL, NULL,
          "static char *__attribute__((nonnull)) func(char *p) { return p; }" },
+       { "HAVE_ATTRIBUTE_RETURNS_NONNULL", "__attribute__((returns_nonnull)) support",
+         "DEFINES_FUNC", NULL, NULL,
+         "static const char *__attribute__((returns_nonnull)) func(void) { return \"hi\"; }" },
        { "HAVE_ATTRIBUTE_SENTINEL", "__attribute__((sentinel)) support",
          "DEFINES_FUNC", NULL, NULL,
          "static int __attribute__((sentinel)) func(int i, ...) { return i; }" },