diff --git a/parallel_hashmap/phmap_config.h b/parallel_hashmap/phmap_config.h index f679f1a..7217214 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__)) +#if PHMAP_HAVE_ATTRIBUTE(noinline) || (defined(__GNUC__) && !defined(__clang__) && !defined(__INTEL_COMPILER)) #define PHMAP_ATTRIBUTE_NOINLINE __attribute__((noinline)) #define PHMAP_HAVE_ATTRIBUTE_NOINLINE 1 #else