Boost logo

Boost :

Subject: Re: [boost] [config] msvc-11 and BOOST_NO_CXX11_DECLTYPE_N3276
From: Daniel Walker (daniel.j.walker_at_[hidden])
Date: 2012-09-23 17:01:23


On Sep 23, 2012, at 4:25 PM, Eric Niebler wrote:

> Houston, we have a problem....
>
> I've been grappling with a regression in proto due to the use of
> decltype in boost::result_of on msvc-11. I've concluded that msvc's
> support for N3276 is just not up to the task. The details are in the
> following bug report:
>
> https://connect.microsoft.com/VisualStudio/feedback/details/764260/decltype-fails-in-recursive-function-object-scenario#details
>
> I haven't found a workaround. I'm worried about downstream breakage when
> 1.52 is released. My suggestion: define BOOST_NO_CXX11_DECLTYPE_N3276
> for msvc-11 and live with TR1 result_of for a bit longer. <sigh>

Well, that's disappointing. But at least now we're better prepared than we were a month ago. Now we just have to wait for them work out the kinks.

- Daniel


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk