diff options
Diffstat (limited to 'builtin/assert.h')
-rw-r--r-- | builtin/assert.h | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/builtin/assert.h b/builtin/assert.h index 71a275bf23..2e943f7615 100644 --- a/builtin/assert.h +++ b/builtin/assert.h @@ -21,12 +21,7 @@ extern "C" { #ifdef CONFIG_DEBUG_ASSERT_REBOOTS #ifdef CONFIG_DEBUG_ASSERT_BRIEF -#if defined(__cplusplus) && !defined(__clang__) -[[noreturn]] -#else -noreturn -#endif -void panic_assert_fail(const char *fname, int linenum); +noreturn void panic_assert_fail(const char *fname, int linenum); #define ASSERT(cond) \ do { \ if (!(cond)) \ @@ -35,12 +30,7 @@ void panic_assert_fail(const char *fname, int linenum); #else /* !CONFIG_DEBUG_ASSERT_BRIEF */ -#if defined(__cplusplus) && !defined(__clang__) -[[noreturn]] -#else -noreturn -#endif -void panic_assert_fail(const char *msg, const char *func, +noreturn void panic_assert_fail(const char *msg, const char *func, const char *fname, int linenum); #define ASSERT(cond) \ do { \ |