diff --git a/libc/stdlib.cpp b/libc/stdlib.cpp index 6de113a3..a04c16c6 100644 --- a/libc/stdlib.cpp +++ b/libc/stdlib.cpp @@ -11,7 +11,9 @@ extern "C" void _fini(); void abort(void) { - ASSERT_NOT_REACHED(); + fflush(nullptr); + fprintf(stderr, "abort()\n"); + exit(1); } void exit(int status)