Added the failed expression in the message

This commit is contained in:
Paul Ferrand 2020-05-29 16:39:17 +02:00
parent 2bf960df27
commit 969e1d0915

View file

@ -35,8 +35,10 @@
#define ASSERT(expression) \
do { \
if (!(expression)) \
if (!(expression)) { \
std::cerr << "Assert failed: " << #expression << '\n'; \
ASSERTFALSE; \
} \
} while (0)
#define CHECKFALSE \
@ -46,8 +48,10 @@
#define CHECK(expression) \
do { \
if (!(expression)) \
if (!(expression)) { \
std::cerr << "Check failed: " << #expression << '\n'; \
CHECKFALSE; \
} \
} while (0)
#else // NDEBUG