From 91a7835aa0c3aa60483d69a378fca7c087f2c9dc Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Mon, 5 Aug 2013 21:21:12 -0700 Subject: [PATCH] Add fatal_error() macro --- .../beast/modules/beast_core/diagnostic/beast_FatalError.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Subtrees/beast/modules/beast_core/diagnostic/beast_FatalError.h b/Subtrees/beast/modules/beast_core/diagnostic/beast_FatalError.h index 4792d63ab..6086757bf 100644 --- a/Subtrees/beast/modules/beast_core/diagnostic/beast_FatalError.h +++ b/Subtrees/beast/modules/beast_core/diagnostic/beast_FatalError.h @@ -157,6 +157,9 @@ private: { if (beast::beast_isRunningUnderDebugger()) beast_breakDebugger; \ FatalError ("Assertion '" BEAST_STRINGIFY(expression) "' failed", __FILE__, __LINE__); \ BEAST_ANALYZER_NORETURN } + #define fatal_assert(condition) { if (! (condition)) { fatal_require_report(condition); } } +#define fatal_error(message) do { FatalError (message, __FILE__, __LINE__); BEAST_ANALYZER_NORETURN } while (0); + #endif