diff options
author | rdivacky <rdivacky@FreeBSD.org> | 2009-06-21 09:01:12 +0000 |
---|---|---|
committer | rdivacky <rdivacky@FreeBSD.org> | 2009-06-21 09:01:12 +0000 |
commit | b541bd5a39b43c11067cf9193020c5fa63df0e65 (patch) | |
tree | 04572ff6acc27b683f08d6ed71bcd534579198ed /sys/sys/ktr.h | |
parent | cc5ff80770d96ca4ca6b86009674a097e1f1fc55 (diff) | |
download | FreeBSD-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.h | 14 |
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) |