Boost logo

Boost :

From: John Maddock (john_at_[hidden])
Date: 2003-12-21 10:52:49


> I had now a deeper look at 'is_polymorphic_test'. There is a workaround
for
> MSVC which should also be enabled for Intel to make it work correctly:
> *) This messes up Intel, too! I don't know why, but with T = ncvT =
> std::iostream the size of d2 differs dependent on the existence of foo().
>
> I tested only the windows version (in MSVC 7.1). This strange behaviour
has
> to do something with a particular inheritance configuration of
> std::iostream, so I don't know what the behaviour on linux is. Maybe there
> is someone who could have a look on it (I don't have the linux version
here)
> .... Matthias, perhaps you have 5 mins??

It doesn't appear to be failing on Linux, probably this is an issue with
Microsoft's ABI, whatever I've added an && !defined(__ICL) clause that will
hopefully fix this.

Thanks,

John


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