summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/include/assert.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/include/assert.h b/src/include/assert.h
index 4575a29e44..e0db0bc05c 100644
--- a/src/include/assert.h
+++ b/src/include/assert.h
@@ -56,7 +56,8 @@
* bootmode.c:42: undefined reference to `dead_code_assertion_failed_at_line_42'
*/
#define __dead_code(line) do { \
- extern void dead_code_assertion_failed_at_line_##line(void); \
+ extern void dead_code_assertion_failed_at_line_##line(void) \
+ __attribute__((noreturn)); \
dead_code_assertion_failed_at_line_##line(); \
} while (0)
#define _dead_code(line) __dead_code(line)