diff options
author | cloder <cloder@openbsd.org> | 2006-04-17 16:36:43 +0000 |
---|---|---|
committer | cloder <cloder@openbsd.org> | 2006-04-17 16:36:43 +0000 |
commit | ce19d3121ca224683c09a2c83672d95643698a5d (patch) | |
tree | ed61a5a411b0d743c5879da1dbe61f927b1b6ef5 /sys/sys/cdefs.h | |
parent | Pass -CC to cpp, which preserves comments in macros. This gets us __dead (diff) | |
download | wireguard-openbsd-ce19d3121ca224683c09a2c83672d95643698a5d.tar.xz wireguard-openbsd-ce19d3121ca224683c09a2c83672d95643698a5d.zip |
When linting, #define __dead /* NORETURN */, which allows lint to detect
dead code and avoid false positives
Diffstat (limited to 'sys/sys/cdefs.h')
-rw-r--r-- | sys/sys/cdefs.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/sys/cdefs.h b/sys/sys/cdefs.h index 6585c1a1693..9ff58846991 100644 --- a/sys/sys/cdefs.h +++ b/sys/sys/cdefs.h @@ -1,4 +1,4 @@ -/* $OpenBSD: cdefs.h,v 1.22 2005/12/15 17:48:32 millert Exp $ */ +/* $OpenBSD: cdefs.h,v 1.23 2006/04/17 16:36:43 cloder Exp $ */ /* $NetBSD: cdefs.h,v 1.16 1996/04/03 20:46:39 christos Exp $ */ /* @@ -121,6 +121,8 @@ #if defined(__GNUC__) && !defined(__STRICT_ANSI__) #define __dead __volatile #define __pure __const +#elif defined(lint) +#define __dead /* NORETURN */ #endif #elif !defined(__STRICT_ANSI__) #define __dead __attribute__((__noreturn__)) |