Boost logo

Boost :

Subject: Re: [boost] [optional] regression failures on Linux teeks
From: Daniel James (dnljms_at_[hidden])
Date: 2017-11-05 18:54:49

On 5 November 2017 at 13:10, Andrzej Krzemienski via Boost
<boost_at_[hidden]> wrote:
> Hi Lorenzo,
> Issue 1 is a bug in the implementation of Optional that I introduced a
> couple of days ago. This has been now reverted, but we will still see the
> error reports for the next couple of days in the test matrix.
> Issue 2 seems to be the communication problem between the compiler and the
> standard library, but I do not know anything specific.

FWIW I'm getting an error on the develop branch using g++ 4.4 in C++0x mode:

../../boost/optional/optional.hpp:954: error:
‘boost::optional<T>::optional(boost::optional<T>&&)’ cannot be
../../boost/optional/optional.hpp:1031: error: ‘boost::optional<T>&
boost::optional<T>::operator=(boost::optional<T>&&)’ cannot be

g++ 4.6 doesn't have this issue.

Boost list run by bdawes at, gregod at, cpdaniel at, john at