https://bugs.winehq.org/show_bug.cgi?id=48174
--- Comment #40 from Rafał Mużyło galtgendo@o2.pl --- ...OK, lets hope I cooled down sufficiently to respond to that rationally...
I actually was thinking about your proposed patch when I've seen that PR.
For example, mono_gc_alloc_vector in metadata/sgen-mono.c already aligns to 8, what if it actually should align to 16 ?
That is, you *unconditionally* add that SIZEOF_VOID_P padding, which will a step later be aligned to 8. What if this problem means that 8 is simply not enough ?