Files
Ed Maste 3a5c2899fc libcxxrt: Fix diagnostics for derived classes
In terminate_with_diagnostics the cast_to arguments were swapped, so it
always failed.  The diagnostic handler produced output like "Terminating
due to uncaught exception 0x24891e08000 of type std::runtime_error".

Now, e->what() will actually be included in the output, e.g.
"Terminating due to uncaught exception 0x2bba49208000 'Model file
doesn't exist' of type std::runtime_error".

Reviewed by:	dim
Event:		Halifax Hackathon 202606
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57822
2026-06-24 13:36:13 -04:00
..
…