isc_assertiontype_require, \
#cond), 0)))
#else
-#define ISC_REQUIRE(cond) ((void) 0)
+#define ISC_REQUIRE(cond) ((void) ISC_LIKELY(cond))
#endif /* ISC_CHECK_REQUIRE */
#if ISC_CHECK_ENSURE != 0
isc_assertiontype_ensure, \
#cond), 0)))
#else
-#define ISC_ENSURE(cond) ((void) 0)
+#define ISC_ENSURE(cond) ((void) ISC_LIKELY(cond))
#endif /* ISC_CHECK_ENSURE */
#if ISC_CHECK_INSIST != 0
isc_assertiontype_insist, \
#cond), 0)))
#else
-#define ISC_INSIST(cond) ((void) 0)
+#define ISC_INSIST(cond) ((void) ISC_LIKELY(cond))
#endif /* ISC_CHECK_INSIST */
#if ISC_CHECK_INVARIANT != 0
isc_assertiontype_invariant, \
#cond), 0)))
#else
-#define ISC_INVARIANT(cond) ((void) 0)
+#define ISC_INVARIANT(cond) ((void) ISC_LIKELY(cond))
#endif /* ISC_CHECK_INVARIANT */
ISC_LANG_ENDDECLS