
25 Apr
2012
25 Apr
'12
6:12 a.m.
On 4/24/2012 3:14 PM, Michel Morin wrote:
If we define BOOST_RESULT_OF_USE_DECLTYPE, boost::result_of tries to use decltype-based implementation even on C++03 compilers. This causes compilation errors and it is a regression on C++03 compilers.
Is it intentional change?
I did intend this change. My thinking was: if Boost.Config is out of date or wrong about the presence of decltype for a particular tool chain, there should be a way for users to override it. But I can also see how this could cause trouble. Thoughts? -- Eric Niebler BoostPro Computing http://www.boostpro.com