|
Boost : |
From: Peter Dimov (pdimov_at_[hidden])
Date: 2003-09-15 07:07:10
Guillaume Melquiond wrote:
> En réponse à Pavel Vozenilek <pavel_vozenilek_at_[hidden]>:
>
>>> From: "JOAQUIN LOPEZ MU?Z" <joaquin_at_[hidden]>
>>> Subject: Proposal for a new defect macro in Boost.Config
>>>
>>
>>> I've found a curiously recurring bug ...
>>>
>>> This bug has to do with the support of pointers to members as
>>> non-type template parameters. It is officially confirmed to be
>>> present in MSVC++ 6.0:
>>> ...
>>> but later I found that Intel C++ 7.1 for Windows also have problems
>>> in this area (though not exactly the same).
>>>
>> [snip code]
>>
>> The problem happens with both Intel C++ 7.0 and 7.1 - code compiles
>> OK
>> but generated executable is incorrect.
>
> Just to mention that the Linux version of the compiler doesn't have
> this problem. It seems to be Windows specific.
This is most likely a problem with the VC6 mangling scheme. Intel in VC7
mode may well not have it, too.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk