forked from boostorg/config
Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION to Intel C++ <= 11.1 (trunk), see #4080.
[SVN r62159]
This commit is contained in:
@ -157,6 +157,19 @@ template<> struct assert_intrinsic_wchar_t<unsigned short> {};
|
|||||||
# define BOOST_NO_TWO_PHASE_NAME_LOOKUP
|
# define BOOST_NO_TWO_PHASE_NAME_LOOKUP
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// An attempt to value-initialize a pointer-to-member may trigger an
|
||||||
|
// internal error on Intel <= 11.1 (last checked version), as was
|
||||||
|
// reported by John Maddock, Intel support issue 589832, May 2010.
|
||||||
|
// Moreover, according to test results from Huang-Vista-x86_32_intel,
|
||||||
|
// intel-vc9-win-11.1 may leave a non-POD array uninitialized.
|
||||||
|
// (Niels Dekker, LKEB, May 2010)
|
||||||
|
#if defined(__INTEL_COMPILER)
|
||||||
|
# if __INTEL_COMPILER <= 1110
|
||||||
|
# define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// last known and checked version:
|
// last known and checked version:
|
||||||
#if (BOOST_INTEL_CXX_VERSION > 1110)
|
#if (BOOST_INTEL_CXX_VERSION > 1110)
|
||||||
|
Reference in New Issue
Block a user