http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55918
--- Comment #3 from Tobias Ringström <tobias at ringis dot se> 2013-01-09 17:39:20 UTC --- Yes, I want 'bad_guy' to be in the backtrace, so you are correct that I don't want the stack to be unwound at all, but unfortunately it is. It seems to be because of the Foo object somehow. If I remove the Foo object (or it's destructor), 'bad_guy' is in the backtrace.