From 5fab243a729c949d38463c47040ea6abec8d7850 Mon Sep 17 00:00:00 2001 From: Daniel Stone Date: Mon, 27 Aug 2018 22:26:37 +0100 Subject: [PATCH] scanner: Mark fail() as noreturn Help static analysers by letting them know that once we fail(), execution will terminally complete. Signed-off-by: Daniel Stone Reviewed-by: Pekka Paalanen Reviewed-by: Peter Hutterer --- src/scanner.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scanner.c b/src/scanner.c index 3afc3d3d..084f196d 100644 --- a/src/scanner.c +++ b/src/scanner.c @@ -371,7 +371,7 @@ desc_dump(char *desc, const char *fmt, ...) putchar('\n'); } -static void +static void __attribute__ ((noreturn)) fail(struct location *loc, const char *msg, ...) { va_list ap;