[PATCH v2 1/1] sandbox: mark os_abort() as noreturn
Heinrich Schuchardt
xypron.glpk at gmx.de
Mon Feb 1 01:24:10 CET 2021
gcc -fanalyzer needs the information that a function does not return to
provide accurate information.
os_abort() does not return. Mark it accordingly.
Signed-off-by: Heinrich Schuchardt <xypron.glpk at gmx.de>
---
v2:
use __attribute__((noreturn)) instead of __return
---
include/os.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/os.h b/include/os.h
index e192e32d59..65bcb232ca 100644
--- a/include/os.h
+++ b/include/os.h
@@ -341,7 +341,7 @@ void os_localtime(struct rtc_time *rt);
/**
* os_abort() - raise SIGABRT to exit sandbox (e.g. to debugger)
*/
-void os_abort(void);
+void os_abort(void) __attribute__((noreturn));
/**
* os_mprotect_allow() - Remove write-protection on a region of memory
--
2.29.2
More information about the U-Boot
mailing list