libphobos: Fallback on UnwindBacktrace if LibBacktrace not defined.
authorIain Buclaw <ibuclaw@gdcproject.org>
Wed, 13 Feb 2019 07:14:46 +0000 (07:14 +0000)
committerIain Buclaw <ibuclaw@gcc.gnu.org>
Wed, 13 Feb 2019 07:14:46 +0000 (07:14 +0000)
commit5522686e52cc832fb5cf376e95d3e213bb74ec00
tree5fa78e52c1d2b737ad28d09b7693c210e781406d
parent91c50487de75a5275e2e8c2e1cd4b10f3a59b7df
libphobos: Fallback on UnwindBacktrace if LibBacktrace not defined.

In the gcc.backtrace module, either one of LibBacktrace or
UnwindBacktrace will always be defined.  Giving UnwindBacktrace a higher
precedence over the libc backtrace as the default handler because the
latter depends on a rt.backtrace module that is not compiled in.

libphobos/ChangeLog:

* libdruntime/core/runtime.d (defaultTraceHandler): Give
UnwindBacktrace handler precedence over backtrace.

From-SVN: r268836
libphobos/ChangeLog
libphobos/libdruntime/core/runtime.d