On 25/09/14 08:50, Stephen Kelly wrote:
John Maddock wrote:
There is a pull request to add new config macros for C++14 features (https://github.com/boostorg/config/pull/39), I have a few questions really, particularly for those more familiar with C++14 than me:
* Do we need these?
As a data-point, Qt expects the SD-6 macros to be present and working for C++14 features, instead of providing similar macros.
https://codereview.qt-project.org/#/c/87474/
I'd recommend to use the SD-6 macros instead wherever provided, until there's a reason to add a wrapper macro (such as a broken implementation).
Which compilers correctly implement this and which do not? Some of the C++14 features as available as early as GCC 4.7, Clang 3.4 and VS14 CTP1. Do all of these support SD-6 macros?