summaryrefslogtreecommitdiffstats
path: root/usr.bin/cpio
diff options
context:
space:
mode:
authorcperciva <cperciva@FreeBSD.org>2008-08-04 01:25:48 +0000
committercperciva <cperciva@FreeBSD.org>2008-08-04 01:25:48 +0000
commit45f0d08992efea87dbc15433e392afdeabec2270 (patch)
tree229041eea5ad591ae2c140ea64950ea8a82735f1 /usr.bin/cpio
parenta5c1d60642f3e26278563bd545199cd3f6d6e962 (diff)
downloadFreeBSD-src-45f0d08992efea87dbc15433e392afdeabec2270.zip
FreeBSD-src-45f0d08992efea87dbc15433e392afdeabec2270.tar.gz
Mark functions as __dead2 in order to help the LLVM static checker
understand which code paths aren't possible. This commit eliminates 117 false positive bug reports of the form "allocate memory; error out if pointer is NULL; use pointer".
Diffstat (limited to 'usr.bin/cpio')
-rw-r--r--usr.bin/cpio/cpio.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/cpio/cpio.h b/usr.bin/cpio/cpio.h
index 4dce00f..1db7ec1 100644
--- a/usr.bin/cpio/cpio.h
+++ b/usr.bin/cpio/cpio.h
@@ -85,7 +85,7 @@ struct cpio {
/* Name of this program; used in error reporting, initialized in main(). */
const char *cpio_progname;
-void cpio_errc(int _eval, int _code, const char *fmt, ...);
+void cpio_errc(int _eval, int _code, const char *fmt, ...) __dead2;
void cpio_warnc(int _code, const char *fmt, ...);
int owner_parse(const char *, int *, int *);
OpenPOWER on IntegriCloud