Boost logo

Boost :

From: Beman Dawes (bdawes_at_[hidden])
Date: 2008-01-20 10:00:51


John Maddock wrote:
> Richard Webb wrote:
>> I've been running the Boost regression tests against VC9 with the
>> beta TR1 feature pack, and raising some of the failures as bugs with
>> MS.
>>
>>> From reading the standards, it seems that some of the test failures
>>> are in areas
>> which have changed over time. The MS blog post @
>> <http://tinyurl.com/3b9ksc> mentions N2157 (
>> http://tinyurl.com/2r54lo ), so i assume that they're working on at
>> least that revision.
>>
>> So, from the tests:
>>
>> -tr1_is_base_of_test (http://tinyurl.com/2hzmae) is failing because
>> Boost thinks is_base_of<int, int> should be true and VC9 says it's
>> false.
>> n2157 has the example "is_base_of<int, int>::value // false", so
>> VC looks correct here.
>
> Sigh... it depends, as far as TR1 is concerned this started out false, and
> then changed to true (in the final TR1 draft N1836 anyway). However, the
> std whitepaper has for the moment anyway changed it back again... well sort
> of anyway.

John,

Do you have any idea if the change back in the current WP was deliberate
or an editing glitch? Also, does your "well sort of anyway" comment mean
you think the current WP is unclear?

If so, please be sure to let Howard Hinnant know so he can open an issue.

Thanks,

--Beman


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk