Fix unportable usage of __has_attribute This should fix the breakages caused by 697e1d02f, which seems to break the build for GCC version < 5.
It seems, according to the GCC manual that __has_attribute is a "special operator" and must be tested without any other conditions in the preprocessor test. Per recommendation from the GCC manual via Greg Nancarrow Reported-by: Greg Nancarrow Discussion: https://postgr.es/m/cajcof-eusu8fhc10v476o9dqnjqkysvs1_vrms-_fvajpz3...@mail.gmail.com Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/1fa22a43a56e1fe44c7bb3a3d5ef31be5bcac41d Modified Files -------------- src/include/c.h | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-)
