diff options
-rw-r--r-- | libc/stdlib/assert.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libc/stdlib/assert.c b/libc/stdlib/assert.c index 816b050cf..a1533ac41 100644 --- a/libc/stdlib/assert.c +++ b/libc/stdlib/assert.c @@ -39,8 +39,10 @@ __assert(const char *file, int line, const char *failedexpr) (void)fprintf(stderr, "assertion \"%s\" failed: file \"%s\", line %d\n", failedexpr, file, line); +#ifndef NDEBUG abort(); /* NOTREACHED */ +#endif } void @@ -49,6 +51,8 @@ __assert2(const char *file, int line, const char *func, const char *failedexpr) (void)fprintf(stderr, "assertion \"%s\" failed: file \"%s\", line %d, function \"%s\"\n", failedexpr, file, line, func); +#ifndef NDEBUG abort(); /* NOTREACHED */ +#endif } |