diff --git a/libminifi/include/utils/RegexUtils.h b/libminifi/include/utils/RegexUtils.h index 4f7e2c67d9..ff3e2d1af7 100644 --- a/libminifi/include/utils/RegexUtils.h +++ b/libminifi/include/utils/RegexUtils.h @@ -19,15 +19,14 @@ #ifndef LIBMINIFI_INCLUDE_IO_REGEXUTILS_H_ #define LIBMINIFI_INCLUDE_IO_REGEXUTILS_H_ +#include #include -#include - -#if (__cplusplus > 201103L) || defined(_WIN32) -#define NO_MORE_REGFREEE -#endif -#ifndef NO_MORE_REGFREEE +#if defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 9)) #include +#else +#include +#define NO_MORE_REGFREEE #endif namespace org {