Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2003-02-22 09:26:37


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

> Some Boost libraries test for __BORLANDC__ defined and proceed to use
> illegal constructs under the asumption that the compiler is Borland 5.x.
> This is wrong. Comeau C++, when using Borland as backend, also defines
> __BORLANDC__ (currently as 0x540).
>
> I have fixed is_pointer and is_reference since they prevented me from
> compiling shared_ptr_alloc_test.cpp, but please review your code for other
> hidden __BORLANDC__ assumptions.

Gack!

Do we need a BOOST_BORLAND #define to go with our BOOST_MSVC?

-- 
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