Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2003-08-14 08:52:28


"Peter Dimov" <pdimov_at_[hidden]> writes:

> Fernando Cacciola wrote:
>> David Abrahams <dave_at_[hidden]> wrote in message
>> news:ufzk5uply.fsf_at_boost-consulting.com...
>>> Which compilers are failing and where are the regression report
>>> pages?
>>>
>> Sorry for the delay, I was leaving the office when you posted this....
>>
>> Most problems related to swap ocurr with GCC>3.3 and VC==6.0
>> It appears that this problem ocurrs both with 1.30.0 and the current
>> rc 1.30.2
>
> What's so surprising here? Everything fails exactly as it should. 1.30 has
>
> #ifndef __GNUC__
> using std::swap;
> #endif
>
> and hence should fail on every non-broken GCC.
>
> HEAD has
>
> #ifndef BOOST_NO_STDC_NAMESPACE
> using std::swap;
> #endif
>
> instead and hence should fail on every BOOST_NO_STDC_NAMESPACE compiler that
> isn't a broken GCC.

Are you suggesting these should all be replaced with simply:

    using std::swap;

??

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

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