summaryrefslogtreecommitdiff
path: root/libmisc/assert.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmisc/assert.c')
-rw-r--r--libmisc/assert.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/libmisc/assert.c b/libmisc/assert.c
index 3f4df47..911cea3 100644
--- a/libmisc/assert.c
+++ b/libmisc/assert.c
@@ -11,13 +11,11 @@
#include <libmisc/assert.h>
#ifndef NDEBUG
-
-static bool in_fail = false;
-
__attribute__((noreturn, weak))
void __assert_msg_fail(const char *expr,
const char *file, unsigned int line, const char *func,
const char *msg) {
+ static bool in_fail = false;
if (!in_fail) {
in_fail = true;
printf("error: %s:%u:%s(): assertion \"%s\" failed%s%s\n",
@@ -27,5 +25,4 @@ void __assert_msg_fail(const char *expr,
}
abort();
}
-
#endif