From 03c14d29896a98c518c4a4dbfe00bff9ffeb8875 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Sat, 15 Jun 2019 12:14:06 -0400 Subject: [PATCH] stdlib.h: Add noreturn attribute to exit and _Exit. Fixes #15110. --- headers/posix/stdlib.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/headers/posix/stdlib.h b/headers/posix/stdlib.h index a1c6a57cc8..eb1d02398d 100644 --- a/headers/posix/stdlib.h +++ b/headers/posix/stdlib.h @@ -55,8 +55,8 @@ extern void *realloc(void *oldPointer, size_t newSize); extern void abort(void); extern int atexit(void (*func)(void)); extern int atfork(void (*func)(void)); -extern void exit(int); -extern void _Exit(int); +extern void exit(int) __attribute__((noreturn)); +extern void _Exit(int) __attribute__((noreturn)); /* misc functions */ extern char *realpath(const char *path, char *resolved);