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

--- Comment #3 from Michi Henning <michi at triodia dot com> ---
To build and run the code in the tarball:

cd exception-fix/build
cmake ..
make
make test

The problem is caused by the call to make_shared on line 33 of
UnityExceptions.h.

If you comment out the initializer and enable the commented-out initializer,
the segfault goes away.

The segfault with make_shared also goes away if the virtual inheritance from
Exception is replaced with non-virtual inheritance.

Reply via email to