Boost logo

Boost :

Subject: Re: [boost] HP-UX_pa_risc_aCC test failure
From: Matus Chochlik (chochlik_at_[hidden])
Date: 2008-09-11 11:41:54

On Thu, Sep 11, 2008 at 4:02 PM, Bruno Lalande <bruno.lalande_at_[hidden]> wrote:
> Hello,
> I've been using this compiler a few years ago and I remember it wasn't
> possible to write a function that only throws an exception without
> having a warning complaining that the function never returns.
> Basically, the compiler seemed to "ignore" the fact that a throw is
> supposed to return. It might be the reason of your error. My
> workaround used to be to put a dummy return statement just after the
> throw...

if this is the reason, then using the BOOST_UNREACHABLE_RETURN(result)
macro is (AFAICT) the best option as some other compilers complain about
returns (or any other code) behind unconditional throw being unreachable.


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