
24 Apr
2008
24 Apr
'08
12:36 a.m.
On Sunday 20 April 2008 16:01, Sebastian Redl wrote:
Frank Mori Hess wrote:
Maybe the best route is to just send a patch to the gcc people that implements exception_ptr as a gnu extension? That would also give you more freedom in your implementation choices.
I've considered it. But 1) First I need to get it to work - as you say, I've got more choices with a change to libsupc++, but at a big cost. 2) Changing the current thing would break the C++ ABI! This is a huge thing to consider.
It seems inevitable that the C++ ABI at least be extended if exception_ptr is to ever be standardized. Clearly, the existing ABI is insufficient to implement exception_ptr. -- Frank