From ad15c1b724f4c853ba7f23e234c85ef176ad2e27 Mon Sep 17 00:00:00 2001 From: Yann Collet Date: Fri, 23 Mar 2018 19:04:48 -0700 Subject: [PATCH] added __has_attribute() define for non-clang compilers --- lib/common/compiler.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/common/compiler.h b/lib/common/compiler.h index a6044c861..e90a3bcde 100644 --- a/lib/common/compiler.h +++ b/lib/common/compiler.h @@ -64,6 +64,9 @@ #endif /* target attribute */ +#ifndef __has_attribute + #define __has_attribute(x) 0 /* Compatibility with non-clang compilers. */ +#endif #if defined(__GNUC__) # define TARGET_ATTRIBUTE(target) __attribute__((__target__(target))) #else -- 2.47.2