Add noreturn attribute to tap_bailout

This change is necessary since clang warns on a missing noreturn
attribute.
master
nirenjan 2021-10-25 12:56:41 -07:00
parent 349b2d6e86
commit 5355a6ed8e
1 changed files with 5 additions and 0 deletions

View File

@ -168,6 +168,11 @@ static void verify_defaults(void)
TEST_LOG(FATAL, filter, fmt, ##__VA_ARGS__); \ TEST_LOG(FATAL, filter, fmt, ##__VA_ARGS__); \
} while (0) } while (0)
#if defined __has_attribute
# if __has_attribute(noreturn)
__attribute__((noreturn))
# endif
#endif
static void tap_bailout(const char *msg) static void tap_bailout(const char *msg)
{ {
printf("Bail out! Error %d %s:%s\n", errno, msg, strerror(errno)); printf("Bail out! Error %d %s:%s\n", errno, msg, strerror(errno));