diff --git a/parallel_hashmap/phmap_config.h b/parallel_hashmap/phmap_config.h index 7217214..a31a35f 100644 --- a/parallel_hashmap/phmap_config.h +++ b/parallel_hashmap/phmap_config.h @@ -391,7 +391,7 @@ #define PHMAP_ATTRIBUTE_ALWAYS_INLINE #endif -#if PHMAP_HAVE_ATTRIBUTE(noinline) || (defined(__GNUC__) && !defined(__clang__) && !defined(__INTEL_COMPILER)) +#if !defined(__INTEL_COMPILER) && (PHMAP_HAVE_ATTRIBUTE(noinline) || (defined(__GNUC__) && !defined(__clang__))) #define PHMAP_ATTRIBUTE_NOINLINE __attribute__((noinline)) #define PHMAP_HAVE_ATTRIBUTE_NOINLINE 1 #else