Boost logo

Boost :

Subject: Re: [boost] looser throw specifier for virtual boost::exception_ptr::~exception_ptr()
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2009-12-10 11:35:31


AMDG

Frédéric Bron wrote:
> Tried 1.41 today. Seems like the thread library is not compatible with
> gcc-3.4.4 anymore (here on cygwin). However I do not see such error in
> trunk tests with gcc- 3.4.3 so I suspect something else.
> Any idea?
>
> In file included from .../boost/thread/future.hpp:12,
> from .../boost/thread.hpp:24,
> .../boost/exception_ptr.hpp:43: error: looser throw specifier for
> `virtual boost::exception_ptr::~exception_ptr()'
> .../boost/exception/detail/exception_ptr_base.hpp:27: error:
> overriding `virtual
> boost::exception_detail::exception_ptr_base::~exception_ptr_base()
> throw ()'
>

This was reported right after 1.41 was released and has already been fixed.

In Christ,
Steven Watanabe


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