utils/magic.h: ATTR_SENTINEL __attribute__ ((sentinel))

This commit is contained in:
Darryl Miles 2024-10-14 13:58:38 +01:00 committed by Darryl L. Miles
parent 91bb9935f9
commit 2fcd024bdb
1 changed files with 2 additions and 0 deletions

View File

@ -173,12 +173,14 @@ extern char AbortMessage[];
#if defined(__GNUC__) || defined(__clang__)
#define ATTR_FORMAT_PRINTF_1 __attribute__((format (printf,1,2)))
#define ATTR_FORMAT_PRINTF_2 __attribute__((format (printf,2,3)))
#define ATTR_SENTINEL __attribute__ ((sentinel))
#define ATTR_UNREACHABLE __builtin_unreachable()
#define ATTR_NORETURN __attribute__((noreturn))
#define __unused__(x) x __attribute__((unused))
#else
#define ATTR_FORMAT_PRINTF_1 /* */
#define ATTR_FORMAT_PRINTF_2 /* */
#define ATTR_SENTINEL /* */
#define ATTR_UNREACHABLE /* */
#define ATTR_NORETURN /* */
#define __unused__(x) x