Boost logo

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.


Boost list run by bdawes at, gregod at, cpdaniel at, john at