evaluated even if we don't bother to check the result. We should trust
the compiler to eliminate code that has no effect.
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@2272
d4fa192b-c00b-0410-8231-
f00ffab90ce4
}
#ifdef WITHOUT_ASSERTS
-#define spassert(cond) ((void)0)
+#define spassert(cond) ((void)(cond))
#else
void panic(const char *, int, const char *,
const struct sess *, const char *, ...);
*/
#ifdef WITHOUT_ASSERTS
-#define assert(e) ((void)0)
+#define assert(e) ((void)(e))
#else /* WITH_ASSERTS */
#define assert(e) \
do { \