|
Boost : |
From: Aleksey Gurtovoy (agurtovoy_at_[hidden])
Date: 2005-05-27 10:12:02
Joaquín Mª López Muñoz writes:
> Michael Glassford ha escrito:
>
>> As far as I can see, these are all type_traits compile errors in the
>> Boost.Thread regression tests. Did something change fairly recently in
>> the type traits library or the way that Boost.Test uses it that might
>> cause this? Unfortunately, I don't have access to VC6 to help me debug
>> it, and don't know enough about changes in those or other libraries to
>> debug the problem "in a vacuum".
>>
>
> The problem is due to an internal typedef in the is_convertible
> implementation called "binder", which clashes with your "binder" in
> libs\thread\testutil.inl. The "binder" in is_convertible was
> introduced about two months ago, hence the regression.
Ouch. Even though it's a compiler bug, it's really the type_traits,
not the user's code which should accommodate for it. John, could we
use some less common name there?
-- Aleksey Gurtovoy MetaCommunications Engineering
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk