freebsd-skq/contrib/binutils/include
dim 3fdd5dd1e5 Fix clang 6.0.0 compiler warnings in binutils
Latest clang git has a warning -Wnull-pointer-arithmetic which will
trigger a -Werror failure. Addition and subtraction from a null pointer
is undefined behaviour and could be optimized into anything.

Furthermore, using the difference between two pointers and casting the
result back to a pointer is not portable since the size of ptrdiff_t
does not necessary have to be the same as size of void* (this happens
e.g. on CHERI). Using intptr_t instead fixes this portability issue and
the compiler warning.

Submitted by;	Alexander Richardson
Obtained from:	CheriBSD
Differential Revision: https://reviews.freebsd.org/D12928
MFC after:	3 days
2017-12-24 16:51:59 +00:00
..
aout
coff
elf
opcode
alloca-conf.h
ansidecl.h
bfdlink.h
ChangeLog
demangle.h
dis-asm.h
dyn-string.h
fibheap.h
filenames.h
floatformat.h
fnmatch.h
fopen-bin.h
fopen-same.h
gdbm.h
hashtab.h
ieee.h
libiberty.h
MAINTAINERS
md5.h
objalloc.h
obstack.h Fix clang 6.0.0 compiler warnings in binutils 2017-12-24 16:51:59 +00:00
partition.h
progress.h
safe-ctype.h
sort.h
splay-tree.h
symcat.h
ternary.h
xregex2.h
xregex.h