Subject: Re: [boost] Libraries and C++ compliance
From: Niall Douglas (s_sourceforge_at_[hidden])
Date: 2017-04-10 13:20:54
On 10/04/2017 10:09, Olaf van der Spek wrote:
> On Mon, Apr 10, 2017 at 9:04 AM, Niall Douglas via Boost
> <boost_at_[hidden]> wrote:
>> Warning: MSVC generates significant code bloat when using Outcome in
>> large code bases. If you can use VS2017 which implements C++ 14
>> constexpr and has a better optimiser for modern C++, you will see tigher
>> executables. Execution speed is not particularly different, though one
>> would have thought the extra cache load caused by code bloat might
>> affect some applications. In this situation, use LLVM clang targeting
> What situation? VS2015?
>> the MSVC ABI."
Note the phrase "Warning: **MSVC** generates significant ..."
Note the earlier mention that VS2015 Update 2 or later is known to work.
This implies VS2015 Update 1 or earlier does not.
-- ned Productions Limited Consulting http://www.nedproductions.biz/ http://ie.linkedin.com/in/nialldouglas/
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk