"John Maddock" <[EMAIL PROTECTED]> writes:

>> There is also
>>
>> #if (__HP_aCC <= 33300) || !defined(BOOST_STRICT_CONFIG)
>> // 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
>>
>> where the !defined(BOOST_STRICT_CONFIG) causes BOOST_NO_MEMBER_TEMPLATES
> to
>> be defined unconditionally AFAICS. This causes a number of shared_ptr
> tests
>> to fail as shared_ptr.hpp uses a simplified version when no member
> templates
>> are available.
>
> I missed that, the || !defined(BOOST_STRICT_CONFIG) part should not be
> present against a version check that is clearly not the most recent compiler
> version.  Looks like we need someone to run the configure script on the most
> recent compiler version and report the results.

When doing this I noticed that it didn't find
BOOST_NO_UNREACHABLE_RETURNS.  I think in general we need to look for
warnings to detect that.

-- 
                       David Abrahams
   [EMAIL PROTECTED] * http://www.boost-consulting.com
Boost support, enhancements, training, and commercial distribution

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to