This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH RFC] do not throw in std::make_exception_ptr
- From: Jonathan Wakely <jwakely at redhat dot com>
- To: Gleb Natapov <gleb at scylladb dot com>
- Cc: gcc-patches at gcc dot gnu dot org, libstdc++ at gcc dot gnu dot org
- Date: Sun, 31 Jul 2016 14:28:51 +0100
- Subject: Re: [PATCH RFC] do not throw in std::make_exception_ptr
- Authentication-results: sourceware.org; auth=none
- References: <20160728072056.GB2502@scylladb.com>
On 28/07/16 10:20 +0300, Gleb Natapov wrote:
[resent with hopefully correct libstdc++ mailing list address this time]
Here is my attempt to fix
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68297. The resulting patch
is a little bit long because I had to split <exception> and cxxabi.h
include files. The former had to be split due to circular dependency
that formed after including <typeinfo> in exception_ptr.h and the later
is because of inability to include cxxabi.h in exception_ptr.h because
it makes libstdc++/30586 to reappear again.
Comments are welcome.
Thanks for the patch, it would be great to make this improvement.
Before I review the actual changes, do you have a GCC copyright
assignment, and if not would you be willing and able to sign one?
See https://gcc.gnu.org/contribute.html#legal for more details.