On Fri, Aug 31, 2018 at 3:43 PM, Robert via Boost
On 8/31/2018 1:10 AM, Olaf van der Spek via Boost wrote:
On Thu, Aug 30, 2018 at 11:49 PM, Robert via Boost
wrote: compiled as expected. Plus, soon the default will be C++17. Expect the VS 15.9.x release to have that value, assuming past language compliance modifications, indicate future unexpected compiler messages, warnings, errors, etc.
Source?
Daily professional use of the current release VS tool set.
Related to the default value of -std?
Details: Microsoft anticipates the 15.9.x release(s) will resolve bugs complying with C++17. Plus, the standard headers will likely change again. Between 15.7.x and 15.8.x, the VS standard headers use more compile time if and other C++17 features. The header modifications are quickly found using the Intel 18.0, update 3, C++ compiler. The Intel C++ compiler team has been informed and issues filed. How exactly will the changing VS standard header files compile without C++17 being the 15.9.x default?
Same as if you specified the equivalent of -std=c++14? I'd love for -std to default to the latest release but I'm not sure it will and I see no indication either. -- Olaf