moved the proprocessor capability check up the file
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
071d971457
commit
8309f057b3
@ -76,6 +76,27 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* =========================================================================
|
||||||
|
* PREPROCESSOR CAPABILITY CHECK
|
||||||
|
* ========================================================================= */
|
||||||
|
#if !defined(__has_attribute)
|
||||||
|
#define __has_attribute(x) 0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if !defined(__has_builtin) && defined(_INTELC32_)
|
||||||
|
/* intel c code builder 1.0 ended up with an error without this override */
|
||||||
|
#define __has_builtin(x) 0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
#if !defined(__has_feature)
|
||||||
|
#define __has_feature(x) 0
|
||||||
|
#endif
|
||||||
|
#if !defined(__is_identifier)
|
||||||
|
#define __is_identifier(x) 0
|
||||||
|
#endif
|
||||||
|
*/
|
||||||
|
|
||||||
/* =========================================================================
|
/* =========================================================================
|
||||||
* PRIMITIVE TYPE DEFINTIONS
|
* PRIMITIVE TYPE DEFINTIONS
|
||||||
* ========================================================================= */
|
* ========================================================================= */
|
||||||
@ -980,24 +1001,6 @@ typedef struct hcl_t hcl_t;
|
|||||||
/* =========================================================================
|
/* =========================================================================
|
||||||
* COMPILER FEATURE TEST MACROS
|
* COMPILER FEATURE TEST MACROS
|
||||||
* =========================================================================*/
|
* =========================================================================*/
|
||||||
#if !defined(__has_attribute)
|
|
||||||
#define __has_attribute(x) 0
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if !defined(__has_builtin) && defined(_INTELC32_)
|
|
||||||
/* intel c code builder 1.0 ended up with an error without this override */
|
|
||||||
#define __has_builtin(x) 0
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
|
||||||
#if !defined(__has_feature)
|
|
||||||
#define __has_feature(x) 0
|
|
||||||
#endif
|
|
||||||
#if !defined(__is_identifier)
|
|
||||||
#define __is_identifier(x) 0
|
|
||||||
#endif
|
|
||||||
*/
|
|
||||||
|
|
||||||
#if defined(__has_builtin)
|
#if defined(__has_builtin)
|
||||||
#if __has_builtin(__builtin_ctz)
|
#if __has_builtin(__builtin_ctz)
|
||||||
#define HCL_HAVE_BUILTIN_CTZ
|
#define HCL_HAVE_BUILTIN_CTZ
|
||||||
|
Loading…
Reference in New Issue
Block a user