summaryrefslogtreecommitdiffstats
path: root/sys/sys/ktr.h
diff options
context:
space:
mode:
authorrdivacky <rdivacky@FreeBSD.org>2009-06-21 09:01:12 +0000
committerrdivacky <rdivacky@FreeBSD.org>2009-06-21 09:01:12 +0000
commitb541bd5a39b43c11067cf9193020c5fa63df0e65 (patch)
tree04572ff6acc27b683f08d6ed71bcd534579198ed /sys/sys/ktr.h
parentcc5ff80770d96ca4ca6b86009674a097e1f1fc55 (diff)
downloadFreeBSD-src-b541bd5a39b43c11067cf9193020c5fa63df0e65.zip
FreeBSD-src-b541bd5a39b43c11067cf9193020c5fa63df0e65.tar.gz
In non-debugging mode make this define (void)0 instead of nothing. This
helps to catch bugs like the below with clang. if (cond); <--- note the trailing ; something(); Approved by: ed (mentor) Discussed on: current@
Diffstat (limited to 'sys/sys/ktr.h')
-rw-r--r--sys/sys/ktr.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/sys/ktr.h b/sys/sys/ktr.h
index 403caa3..10a983b 100644
--- a/sys/sys/ktr.h
+++ b/sys/sys/ktr.h
@@ -147,13 +147,13 @@ void ktr_tracepoint(u_int mask, const char *file, int line,
#define CTR4(m, format, p1, p2, p3, p4) CTR6(m, format, p1, p2, p3, p4, 0, 0)
#define CTR5(m, format, p1, p2, p3, p4, p5) CTR6(m, format, p1, p2, p3, p4, p5, 0)
#else /* KTR */
-#define CTR0(m, d)
-#define CTR1(m, d, p1)
-#define CTR2(m, d, p1, p2)
-#define CTR3(m, d, p1, p2, p3)
-#define CTR4(m, d, p1, p2, p3, p4)
-#define CTR5(m, d, p1, p2, p3, p4, p5)
-#define CTR6(m, d, p1, p2, p3, p4, p5, p6)
+#define CTR0(m, d) (void)0
+#define CTR1(m, d, p1) (void)0
+#define CTR2(m, d, p1, p2) (void)0
+#define CTR3(m, d, p1, p2, p3) (void)0
+#define CTR4(m, d, p1, p2, p3, p4) (void)0
+#define CTR5(m, d, p1, p2, p3, p4, p5) (void)0
+#define CTR6(m, d, p1, p2, p3, p4, p5, p6) (void)0
#endif /* KTR */
#define TR0(d) CTR0(KTR_GEN, d)
OpenPOWER on IntegriCloud