diff --git a/include/boost/config/compiler/hp_acc.hpp b/include/boost/config/compiler/hp_acc.hpp index de664be4..44f79c4f 100644 --- a/include/boost/config/compiler/hp_acc.hpp +++ b/include/boost/config/compiler/hp_acc.hpp @@ -9,7 +9,6 @@ #if (__HP_aCC <= 33100) # define BOOST_NO_INTEGRAL_INT64_T -# define BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS # define BOOST_NO_OPERATORS_IN_NAMESPACE # if !defined(_NAMESPACE_STD) # define BOOST_NO_STD_LOCALE @@ -18,7 +17,10 @@ #endif #if (__HP_aCC <= 33300) || !defined(BOOST_STRICT_CONFIG) - // it appears that we don't need any defines +// member templates are sufficiently broken that we disable them for now +# define BOOST_NO_MEMBER_TEMPLATES +# define BOOST_NO_DEPENDENT_NESTED_DERIVATIONS +# define BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS #endif #define BOOST_COMPILER "HP aCC version " BOOST_STRINGIZE(__HP_aCC)