Boost logo

Boost :

Subject: Re: [boost] [1.56.0] Release candidates available
From: Marcel Raad (raad_at_[hidden])
Date: 2014-07-29 17:35:25


Stephan T. Lavavej <stl <at> exchange.microsoft.com> writes:

>
> [Agustín K-ballo Bergé]
> > Builds successfully with msvc-12.0. However, the following trivial
> > snippet results in an ICE:
>
> Repros with both VC12 and VC14. Filed as DevDiv#996370 "ICE with Boost
> 1.56.0 RC1 - Assertion failed:
> is<T>(), trees.h 626".

Could that be the same bug as
https://connect.microsoft.com/VisualStudio/feedback/details/915061/vc12-
update-3-rc-boost-1-56-compiler-crash?
That ICE is also caused by the Boost.Range free-standing operators.

The mentioned workaround also applies to Boost.Lambda: replacing the
anonymous enum in lambda/detail/operator_return_type_traits.hpp with static
const ints makes the ICE go away.


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