aboutsummaryrefslogtreecommitdiff
path: root/src/common
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2016-02-10 15:38:52 -0500
committerNick Mathewson <nickm@torproject.org>2016-02-10 15:38:52 -0500
commit69c47ab5fd608ecd47ddd3c1d2f041a2b41791b5 (patch)
treea0742ef91ea8dde163cfdc60fe359b17a4d1b619 /src/common
parent4dc8dc4b89259e1418cd984abe1cd8d8fc6a7496 (diff)
parent55d6fd27cbe6f058a1f444f47f05c7b64891655e (diff)
downloadtor-69c47ab5fd608ecd47ddd3c1d2f041a2b41791b5.tar.gz
tor-69c47ab5fd608ecd47ddd3c1d2f041a2b41791b5.zip
Merge remote-tracking branch 'sebastian/bug18242'
Diffstat (limited to 'src/common')
-rw-r--r--src/common/util.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/common/util.h b/src/common/util.h
index 165bc0dcb3..d05ffa7d10 100644
--- a/src/common/util.h
+++ b/src/common/util.h
@@ -45,9 +45,10 @@
#error "Sorry; we don't support building with NDEBUG."
#endif
-/* Don't use assertions during coverage. It leads to tons of unreached
- * branches which in reality are only assertions we didn't hit. */
-#ifdef TOR_COVERAGE
+/* Sometimes we don't want to use assertions during branch coverage tests; it
+ * leads to tons of unreached branches which in reality are only assertions we
+ * didn't hit. */
+#if defined(TOR_UNIT_TESTS) && defined(DISABLE_ASSERTS_IN_UNIT_TESTS)
#define tor_assert(a) STMT_BEGIN \
(void)(a); \
STMT_END