From d8321444823ac994a714943500583ec4c02a3aef Mon Sep 17 00:00:00 2001 From: dhewg Date: Fri, 6 Jul 2012 00:13:38 +0200 Subject: [PATCH] Use _exit() in AssertFailed() Ensure application exit. --- idlib/Lib.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/idlib/Lib.cpp b/idlib/Lib.cpp index 117de1a..954adc5 100644 --- a/idlib/Lib.cpp +++ b/idlib/Lib.cpp @@ -29,6 +29,9 @@ If you have questions concerning this license or the applicable additional terms #if defined( MACOS_X ) #include #include +#endif + +#ifndef _MSC_VER #include #endif @@ -513,7 +516,6 @@ void AssertFailed( const char *file, int line, const char *expression ) { __debugbreak(); #elif defined( __GNUC__ ) __builtin_trap(); -#else -#error dont know how to crash :P #endif + _exit(1); }