aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <smcv@collabora.com>2021-12-01 11:35:17 +0000
committerMatt Turner <mattst88@gmail.com>2022-04-21 18:19:00 +0000
commit2698f6f9f6aa50a7cb99cd51c0344dee9012c705 (patch)
treed4227ced32197f822e80da168ac454b08c7cd489
parent2c33597245bb74f19104f0a858cd40e80b26991d (diff)
downloadwaffle-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.c4
-rw-r--r--src/utils/wflinfo.c4
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);