Boost logo

Boost :

Subject: Re: [boost] VC10 config - some regressions in several libraries
From: Eric Niebler (eric_at_[hidden])
Date: 2010-04-26 17:36:18


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 4/26/2010 2:22 PM, Ion Gaztañaga wrote:
> On 26/04/2010 21:08, Stephan T. Lavavej wrote:
>> Correct. This wasn't intentional, but /Za ("disable language
>> extensions") has an extremely nasty bug in VC10. It performs
>> elided-copy-constructor-accessibility checks when it shouldn't
>> (specifically, when rvalue references are being bound, in which case
>> no copy constructors are being called, even theoretically).
>
> Thanks for the confirmation. Best,

/Za has been broken and useless for as long as I can remember, and
Microsoft doesn't seem interested in either fixing or deprecating it.
(See, for example,
https://connect.microsoft.com/VisualStudio/feedback/details/486253/name-lookup-broken-with-za,
not to mention the fact that Microsoft's own system headers won't
compile with /Za.) No sane person should use it for anything.

Steven, feel free to pass along this message: please fix it or drop it.

Thanks,

- --
Eric Niebler
BoostPro Computing
http://www.boostpro.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJL1gdSAAoJEAeJsEDfjLbXN0sH/RDHC+giA9f+JbvYlCdcx6Ud
vPxSKLImEAUIo6nE9oDpCmpYGhktY6FExKScWrqmBt7vwDI7JvH7VzJ25CRIqXQA
O4Mkg3CuL1LPwpMHJjR8UT2HDzbZP+C5tthkOX/rooqpdSpKTRIe6AJnAjauxMxd
QyQXTk9e3GbvKzS7YPTE8C9MRGwKhAWP+Bo2U+ei4Nutj0IQ2/1VST7lSVssm2yd
64W2H8nZJdcvEe36BAU2b/45NpcS7ySkhA/+Sdoj4wwHsrd8CAH2FE3mopQf75Vw
Kb48LTd3YOCKaZqMecV4XZwmStP7jn8E/ZcB+r09+xzSo8B0ztimvq++2VMjAds=
=yXn3
-----END PGP SIGNATURE-----


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