$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: John Maddock (john_at_[hidden])
Date: 2005-12-11 05:42:09
>> Config info isn't reporting BOOST_HAS_NRVO as being set.
>
> Is config broken, or is MS wrong?
>
> Is config info just a report? I thought it was automatically
> generated.
Yes config_info is just a report, config_test is the consolidated test
program for Boost.Config.
Turning BOOST_HAS_NVRO on for VC8 causes the test program to fail, unless
optimisations are turned on, in which case it is indeed supported.
So I suggest we add:
#if (_MSC_VER >= 1400) && !defined(_DEBUG)
# define BOOST_HAS_NRVO
#endif
to visualc.hpp, note that _DEBUG isn't really the right macro to use here,
but it's as close an approximation as we can get.
Thoughts?
John.