diff options
author | Simon McVittie <smcv@collabora.com> | 2021-12-01 11:35:17 +0000 |
---|---|---|
committer | Matt Turner <mattst88@gmail.com> | 2022-04-21 18:19:00 +0000 |
commit | 2698f6f9f6aa50a7cb99cd51c0344dee9012c705 (patch) | |
tree | d4227ced32197f822e80da168ac454b08c7cd489 | |
parent | 2c33597245bb74f19104f0a858cd40e80b26991d (diff) | |
download | waffle-2698f6f9f6aa50a7cb99cd51c0344dee9012c705.tar.gz |
examples, wflinfo: Add missing NORETURN attributes
Detected by clang -Wmissing-noreturn. I haven't added that warning in
meson.build here, because it is also triggered by third-party code in
third_party/threads/threads_posix.c.
Signed-off-by: Simon McVittie <smcv@collabora.com>
-rw-r--r-- | examples/gl_basic.c | 4 | ||||
-rw-r--r-- | src/utils/wflinfo.c | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/examples/gl_basic.c b/examples/gl_basic.c index e17042b..4059358 100644 --- a/examples/gl_basic.c +++ b/examples/gl_basic.c @@ -173,7 +173,7 @@ static void NORETURN PRINTFLIKE(1, 2) usage_error_printf(const char *fmt, ...) exit(EXIT_FAILURE); } -static void +static void NORETURN error_waffle(void) { const struct waffle_error_info *info = waffle_error_get_info(); @@ -185,7 +185,7 @@ error_waffle(void) error_printf("%s", code); } -static void +static void NORETURN error_get_gl_symbol(const char *name) { error_printf("failed to get function pointer for %s", name); diff --git a/src/utils/wflinfo.c b/src/utils/wflinfo.c index 23997f8..b91eab9 100644 --- a/src/utils/wflinfo.c +++ b/src/utils/wflinfo.c @@ -189,7 +189,7 @@ static void NORETURN PRINTFLIKE(1, 2) usage_error_printf(const char *fmt, ...) exit(EXIT_FAILURE); } -static void +static void NORETURN error_waffle(void) { const struct waffle_error_info *info = waffle_error_get_info(); @@ -201,7 +201,7 @@ error_waffle(void) error_printf("Waffle", "0x%x %s", info->code, code); } -static void +static void NORETURN error_get_gl_symbol(const char *name) { error_printf("Wflinfo", "failed to get function pointer for %s", name); |