]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
tests: add __attribute__((__noreturn__)) to _fail and fail_ignore
authorDaiki Ueno <ueno@gnu.org>
Thu, 30 Jun 2022 12:23:31 +0000 (21:23 +0900)
committerDaiki Ueno <ueno@gnu.org>
Wed, 20 Jul 2022 05:55:35 +0000 (14:55 +0900)
To suppress warnings with gcc-analyzer 12.

Signed-off-by: Daiki Ueno <ueno@gnu.org>
tests/utils.h

index 8efe9d299f2888f4a592c926b91ba4ea5f7f99a5..d3a2ba8d16b7ec9987b57e3662ddd0a3ec2655af 100644 (file)
@@ -75,11 +75,11 @@ extern const char *pkcs3_3072;
     _fail("%s:%d: "format, __func__, __LINE__, ##__VA_ARGS__)
 
 extern void _fail(const char *format, ...)
-    __attribute__ ((format(printf, 1, 2)));
+       __attribute__ ((format(printf, 1, 2))) __attribute__((__noreturn__));
 extern void fail_ignore(const char *format, ...)
-    __attribute__ ((format(printf, 1, 2)));
+       __attribute__ ((format(printf, 1, 2))) __attribute__((__noreturn__));
 extern void success(const char *format, ...)
-    __attribute__ ((format(printf, 1, 2)));
+       __attribute__ ((format(printf, 1, 2)));
 
 /* assumes test_name is defined */
 #define test_fail(fmt, ...) \