https://issues.dlang.org/show_bug.cgi?id=10826

kinke <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]
           Severity|enhancement                 |critical

--- Comment #5 from kinke <[email protected]> ---
Raising the importance to critical. Greater-than-natural alignments are
respected by LDC pretty much everywhere AFAIK (stack and globals) - except for
druntime's GC. And are used for optimizations. It's pretty embarrassing that
people cannot safely GC-allocate arrays of vectors > 128 bit without
potentially hitting segfaults (incl. @safe code obviously).

And it's obviously not limited to vectors or arrays, but applies to all GC
allocations of types with alignment > 16.

--

Reply via email to