X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Funrelacy.h;fp=include%2Funrelacy.h;h=2c6c48de4fd0fa0872b632cd18598ad2cccb3671;hb=a65f26d04efe2ce5ff9ca57dcbc989d2c42baa1e;hp=d65ffc3d1b2f7168313aac05563cf19be8a5aae1;hpb=74decfe4569dcbce42c34a3cfd74082e7c84ced9;p=model-checker-benchmarks.git diff --git a/include/unrelacy.h b/include/unrelacy.h index d65ffc3..2c6c48d 100644 --- a/include/unrelacy.h +++ b/include/unrelacy.h @@ -5,15 +5,12 @@ #include #include +#include + #define $ -#define _TEST_ASSERT(expr) \ - if (!(expr)) { \ - printf("Error: assertion failed at %s:%d\n", __FILE__, __LINE__); \ - exit(EXIT_FAILURE); \ - } -#define ASSERT(expr) _TEST_ASSERT(expr) -#define RL_ASSERT(expr) _TEST_ASSERT(expr) +#define ASSERT(expr) MODEL_ASSERT(expr) +#define RL_ASSERT(expr) MODEL_ASSERT(expr) #define RL_NEW new #define RL_DELETE(expr) delete expr