forked from boostorg/config
Define BOOST_NO_MEMBER_TEMPLATE_KEYWORD only for compiler version <= 502.
[SVN r17484]
This commit is contained in:
@@ -12,13 +12,15 @@
|
|||||||
# define BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS
|
# define BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if (__IBMCPP__ <= 502)
|
||||||
|
# define BOOST_NO_MEMBER_TEMPLATE_KEYWORD
|
||||||
|
#endif
|
||||||
|
|
||||||
#if (__IBMCPP__ <= 502) || !defined(BOOST_STRICT_CONFIG)
|
#if (__IBMCPP__ <= 502) || !defined(BOOST_STRICT_CONFIG)
|
||||||
// Actually the compiler supports inclass member initialization but it
|
// Actually the compiler supports inclass member initialization but it
|
||||||
// requires a definition for the class member and it doesn't recognize
|
// requires a definition for the class member and it doesn't recognize
|
||||||
// it as an integral constant expression when used as a template argument.
|
// it as an integral constant expression when used as a template argument.
|
||||||
# define BOOST_NO_INCLASS_MEMBER_INITIALIZATION
|
# define BOOST_NO_INCLASS_MEMBER_INITIALIZATION
|
||||||
|
|
||||||
# define BOOST_NO_MEMBER_TEMPLATE_KEYWORD
|
|
||||||
# define BOOST_NO_INTEGRAL_INT64_T
|
# define BOOST_NO_INTEGRAL_INT64_T
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user