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


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, gregod at, cpdaniel at, john at