
27 Mar
2017
27 Mar
'17
12:01 p.m.
Just noticed the following, compiling: #if __cplusplus >= 201103L #error This library uses a C++11 compliant compiler #else #error This library will benefit from a C++11 compliant compiler #endif Compiling this with VC14, update 3, (options, a.o.) /std:c++latest, the second line is generated as an error. Compiling this with Clang/LLVM (option a.o.) -std=c++1y results in the first error being produced. It is this bug https://connect.microsoft.com/VisualStudio/feedback/details/763051/a-value-o... A value of predefined macro __cplusplus is still 199711L - by Barfy Status : Closed as Deferred Maybe relevant in the context of this thread? degski