
"Peter Dimov" <pdimov@mmltd.net> skrev i meddelandet news:00ac01c5df98$aa43f2d0$6401a8c0@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