
16 Jan
2011
16 Jan
'11
9:17 p.m.
On 16/01/2011 17:47, Dave Abrahams wrote:
The draft has never had language deeming potential throwing from inside a DTOR ill-formed.
Are you sure? I remember to have read the requirement for DTOR no-throw in the c++0x. http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/cwg_active.html#219
I'm not sure you can say that is the underlying cause. I don't object to the change you're proposing, but I don't want to make it "for the wrong reasons" or with an expectation that it fixes more than it actually does. The other libraries called a function that could throw during stack unwinding. That seems like a very fundamental problem to me.
Well, I didn't suggest this to fix someone else code. Regards Gaetano Mendola