diff options
author | Matt Stancliff <matt@genges.com> | 2015-02-18 14:42:27 -0500 |
---|---|---|
committer | Matt Stancliff <matt@genges.com> | 2015-02-18 14:45:03 -0500 |
commit | 27076a3e6d60f3c98d116df5d6b7e1bfdd5d970b (patch) | |
tree | 170fc98bc86ce53d816b90b56f639312e61f4900 | |
parent | 6b122d43f968f2104032379f183cdbfd453e1472 (diff) | |
download | hiredict-27076a3e6d60f3c98d116df5d6b7e1bfdd5d970b.tar.xz |
Fix tests when assert() undefined
Closes #309
(such as when -DNDEBUG disables all assert() macros)
Inspired by keith-bennett-gbg, but re-rewritten to be more concise.
-rw-r--r-- | test.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -43,6 +43,13 @@ static long long usec(void) { return (((long long)tv.tv_sec)*1000000)+tv.tv_usec; } +/* The assert() calls below have side effects, so we need assert() + * even if we are compiling without asserts (-DNDEBUG). */ +#ifdef NDEBUG +#undef assert +#define assert(e) (void)(e) +#endif + static redisContext *select_database(redisContext *c) { redisReply *reply; |