$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Andy Little (andy_at_[hidden])
Date: 2006-01-23 12:26:03
"Tobias Schwinger" wrote
Andy Little wrote
>> I have just been reading n1792 "A modest proposal fixing ADL". In it Herb
>> Sutter states that only two compilers of those tried VC8 and Com4.3.3 do ADL
>> correctly, so maybe this is behind your problems.
>
> It definitely isn't - the case cited is much clearer than the one in the
> article.
> Further, ADL *is* working correctly on the same operator and the same types in
> a
> different context.
Sorry about that. I've been going round and round trying to find out what I did
wrong, but this time it does seem that I am right that the compiler is wrong
... so to speak. If so its very disappointing. I had been looking forward to
using VC8
> Herb Sutter may or may not know that bug, however, it might not be appropriate
> for
> him to publicly highlight bugs of his employer's product.
>
> You wanted to know situations where ADL fails to work with VC8 -- well, here
> is
> one. Analyse the code if you have to see it with your own eyes ;-).
I tried out the example. VC8 doesnt seem to like operator + much does it? or - /
* for that matter.
What should be done about it. Should someone start reporting this to the folks
at Microsoft or what?
regards
Andy Little