]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
silence cast-align warnings from clang on powerpc64
authorluporl <luporl@FreeBSD.org>
Wed, 13 Feb 2019 18:28:53 +0000 (18:28 +0000)
committerluporl <luporl@FreeBSD.org>
Wed, 13 Feb 2019 18:28:53 +0000 (18:28 +0000)
commit58767665dc52a96618a8a2b92a86c65d7655f149
tree5b17773d120d6a46a427bdb83334be9b32cae059
parentad0bb33a894f2256673bef4daa31f5112d670339
silence cast-align warnings from clang on powerpc64

silence the following warning when compiling libthr with clang 8
for powerpc64 architecture:

usr/src/lib/libthr/arch/powerpc/include/pthread_md.h:82:10: error:
cast from 'uint8_t *' (aka 'unsigned char *') to 'struct tcb *'
increases required alignment from 1 to 8 [-Werror,-Wcast-align]
82:  return ((struct tcb *)(_tp - TP_OFFSET));

Submitted by: alfredo.junior_eldorado.org.br
Reviewed by: git_bdragon.rtk0.net, emaste, kib, jhibbits, luporl
Differential Revision: https://reviews.freebsd.org/D18807
lib/libthr/arch/powerpc/include/pthread_md.h