|
Boost : |
Subject: Re: [boost] MSVC doesn't support "not"?!
From: Stephan T. Lavavej (stl_at_[hidden])
Date: 2013-08-22 17:08:14
[Bo Persson]
> For reasons lost in history, it is considered an MS extension NOT to
> recognize these symbols.
> If you select "Disable language extensions" it will work (but not much
> else, like compiling Windows.h).
Note that /Za will cause <atomic> to explode due to inline x86 assembler using "and", etc. (which I am very eager to eradicate as soon as I can get more intrinsics from the compiler back-end). However, <atomic> defends itself from iso646.h's macros.
/Za used to incorrectly reject vector<unique_ptr<T>> although that seems to have been fixed.
STL
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk