mirror of
https://github.com/boostorg/config.git
synced 2025-07-30 20:37:15 +02:00
Update intel.hpp for 12.1.
[SVN r75693]
This commit is contained in:
@ -221,6 +221,21 @@ template<> struct assert_intrinsic_wchar_t<unsigned short> {};
|
|||||||
# undef BOOST_NO_AUTO_MULTIDECLARATIONS
|
# undef BOOST_NO_AUTO_MULTIDECLARATIONS
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// icl Version 12.1.0.233 Build 20110811 and possibly some other builds
|
||||||
|
// had an incorrect __INTEL_COMPILER value of 9999. Intel say this has been fixed.
|
||||||
|
#if defined(BOOST_INTEL_STDCXX0X) && (BOOST_INTEL_CXX_VERSION > 1200)
|
||||||
|
# undef BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
|
||||||
|
# undef BOOST_NO_NULLPTR
|
||||||
|
# undef BOOST_NO_RVALUE_REFERENCES
|
||||||
|
# undef BOOST_NO_SFINAE_EXPR
|
||||||
|
# undef BOOST_NO_TEMPLATE_ALIASES
|
||||||
|
# undef BOOST_NO_VARIADIC_TEMPLATES
|
||||||
|
|
||||||
|
// http://software.intel.com/en-us/articles/c0x-features-supported-by-intel-c-compiler/
|
||||||
|
// continues to list scoped enum support as "Partial"
|
||||||
|
//# undef BOOST_NO_SCOPED_ENUMS
|
||||||
|
#endif
|
||||||
|
|
||||||
#if (BOOST_INTEL_CXX_VERSION < 1200)
|
#if (BOOST_INTEL_CXX_VERSION < 1200)
|
||||||
//
|
//
|
||||||
// fenv.h appears not to work with Intel prior to 12.0:
|
// fenv.h appears not to work with Intel prior to 12.0:
|
||||||
|
Reference in New Issue
Block a user