------- Comment #2 from jason at gcc dot gnu dot org  2008-01-14 16:15 -------
This is indeed caused by the patch for 15764.  If unserialize throws, and then
the destructor for the string temporary passed as the argument to unserialize
throws, we would then destroy wt without having constructed it.  Except that we
should call terminate() if the string destructor throws, because we were
unwinding the stack.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34196

Reply via email to