Boost logo

Boost :

From: Bo Persson (bop_at_[hidden])
Date: 2005-11-02 12:28:33


"Peter Dimov" <pdimov_at_[hidden]> skrev i meddelandet
news:00ac01c5df98$aa43f2d0$6401a8c0_at_pdimov2...
> Bronek Kozicki wrote:
>> Long list of failures at http://tinyurl.com/8pbw5
>> It looks as if non-equlity operator fails for all member functions
>>
>> Compiler used is release (not RC nor beta; it's RTM recently
>> published
>> in MSDN downloads) version. Error won't go away with new compiler
>> build,
>> as there won't be any in forseeable future.
>>
>> Peter, do you need help tracing this error?
>
> This is either a compiler bug, or it is the linker folding the two
> member
> functions into one.

The linker is known to fold identical code blocks. That is MS' way of
removing redundant instantiatiations of the same template.

A side effect is removing some instantiations of different templates.

> I'm not sure whether we need to do anything to address
> the failure; the behavior looks decidedly non-conforming to me. You
> should
> report it to MS.

They already know about it.

Bo Persson


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