
On 4/13/2012 7:34 AM, Michel Morin wrote:
Eric Niebler wrote:
OK, this is now implemented on trunk as of [77905]. I don't know of a compiler that implements N3276 so I wasn't able to test it as thoroughly as I would have liked, but bang! it's in there. Would love if someone else could take a look and see if I missed anything obvious.
I ran the test of result_of on clang trunk (which implements N3276 decltype). The results are fine (except cv-qualification issue I posted in another thread). I also tested Proto and all the tests ran successfully.
Did you update Boost.Config to unset BOOST_NO_DECLTYPE_N3276 for recent clang builds? If not, you really weren't testing a decltype-based result_of.
There are two test runners with clang trunk (i.e. "Sandia-clang-trunk" and "Sandia-darwin-clang-trunk"), but they seem to be a bit old; they don't seem to have N3276 decltype.
-- Eric Niebler BoostPro Computing http://www.boostpro.com