>From: Jason Merrill <jason at redhat.com> >If cleanup throws, you need to call __cxa_guard_release, so it also needs >to be in the throw path somehow. Or do __cxa_guard_release before that cleanup.