This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: Implementing Exception Propagation (N2179)
Sebastian Redl:
In other words, do you believe that G++'s current behaviour for rethrow is
in error?
A straightforward reading of 18.7.3.3/2 does seem to imply that the new
terminate handler should be captured at the point of "throw;". No
distinction is made between a throw-expression with an operand and a
throw-expression without an operand (15.1/7). This might need a
clarification from the CWG though.