diff --git a/include/boost/regex/config.hpp b/include/boost/regex/config.hpp index a74f1d97..0b80fafc 100644 --- a/include/boost/regex/config.hpp +++ b/include/boost/regex/config.hpp @@ -130,7 +130,7 @@ // We don't make our templates external if the compiler // can't handle it: -#if (defined(BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS) || defined(__HP_aCC) || defined(__MWERKS__) || defined(__COMO__) || defined(__ICL) || defined(__ICC))\ +#if (defined(BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS) || defined(__HP_aCC) || defined(__MWERKS__) || defined(__COMO__) || defined(BOOST_INTEL))\ && !defined(BOOST_MSVC) && !defined(__BORLANDC__) # define BOOST_REGEX_NO_EXTERNAL_TEMPLATES #endif