The preproc logic was added at the last minute to appease GCC 4.2, and kevans@ did clearly not go back and double-check that the logic worked out for clang builds to use the new variant. It turns out that clang defines __GNUC__ == 4. Flip it around and check __clang__ as well, leaving a note to remove it later. Reported by: cem |
||
---|---|---|
.. | ||
Makefile.inc | ||
stack_protector_compat.c | ||
stack_protector.c | ||
Symbol.map |