d: Fix regressing test failures on ix86-solaris2.11
commitd41092ec52f46d2f4b08fff8d1519e50354331b0
authorIain Buclaw <ibuclaw@gdcproject.org>
Sun, 31 Oct 2021 17:07:16 +0000 (31 18:07 +0100)
committerIain Buclaw <ibuclaw@gdcproject.org>
Sun, 31 Oct 2021 17:33:30 +0000 (31 18:33 +0100)
treeacc4346ef0d4904fcf5d6131d7f23adb9667e2e0
parent1b5f73858412731bb2e821bdf0fc85d6cc012d33
d: Fix regressing test failures on ix86-solaris2.11

The _Unwind_Exception struct had its alignment adjusted to 16-bytes,
however malloc() on Solaris X86 is not guaranteed to allocate memory
aligned to 16-bytes as well.

PR d/102837

libphobos/ChangeLog:

* libdruntime/gcc/deh.d (ExceptionHeader.free): Use memset to reset
contents of internal EH storage.
libphobos/libdruntime/gcc/deh.d