VM: Refactor assert.hpp to Factor style
parent
76375afd1c
commit
9ef732743d
|
@ -1,16 +1,12 @@
|
|||
namespace factor
|
||||
{
|
||||
void abort();
|
||||
}
|
||||
namespace factor { void abort(); }
|
||||
|
||||
#ifdef FACTOR_DEBUG
|
||||
#define FACTOR_ASSERT(condition) ((condition) \
|
||||
#define FACTOR_ASSERT(condition) \
|
||||
((condition) \
|
||||
? (void) 0 \
|
||||
: ( \
|
||||
::fprintf(stderr, "assertion \"%s\" failed: file \"%s\", line %d\n", \
|
||||
: (::fprintf(stderr, "assertion \"%s\" failed: file \"%s\", line %d\n", \
|
||||
#condition, __FILE__, __LINE__), \
|
||||
::factor::abort() \
|
||||
))
|
||||
::factor::abort()))
|
||||
#else
|
||||
#define FACTOR_ASSERT(condition) ((void) 0)
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue