__has_builtin crashing during compilation
With GCC 5.3.0 and binutils 2.26 (on Arch x86_64) when trying to compile the libc, an error occurs :
In file included from /home/eiyeron/Dev/Fixos/libc/includes/sys/ioctl.h:10:0,
from /home/eiyeron/Dev/Fixos/libc/functions/sys/ioctl/ioctl.c:1:
/home/eiyeron/Dev/Fixos/libc/includes/pdclib/aux.h:99:50: error: missing binary operator before token "("
#define _PDCLIB_HAS_ATTRIBUTE(x) __has_builtin(x)
^
/home/eiyeron/Dev/Fixos/libc/includes/pdclib/aux.h:124:10: note: in expansion of macro '_PDCLIB_HAS_ATTRIBUTE'
(_PDCLIB_HAS_ATTRIBUTE(x) || _PDCLIB_GCC_MIN(gccmin, gccmaj))