Boost logo

Boost :

From: John Max Skaller (skaller_at_[hidden])
Date: 2001-05-28 16:08:27


Jens Maurer wrote:

> There is no "g++ v3". There is an ongoing development which will
> eventually lead to gcc 3.0, but it's not there yet.
>
> Boost is well-tested with gcc 2.95.3, so you may consider sticking
> with that. I will publish regression test results for gcc 3.0 when
> it is released.

        gcc 2.95.3 is useless. If you haven't broken it
in the regression tests, you haven't been trying.
It has a catastrophic bug: it expands inline methods of template classes
when it instantiates the class.

        The following example will fail for any smart pointer
class with an inline dispatch on the internal pointer:

        class Y { smart_ptr<X> x; };
        class X { smart_ptr<Y> y; };

Is there a way to turn off this non-conforming behaviour?

-- 
John (Max) Skaller, mailto:skaller_at_[hidden]
10/1 Toxteth Rd Glebe NSW 2037 Australia voice: 61-2-9660-0850
checkout Vyper http://Vyper.sourceforge.net
download Interscript http://Interscript.sourceforge.net

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