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

kinke <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #1 from kinke <[email protected]> ---
I'm pretty sure there's an existing issue about this. IIRC, it's backend
specific, LDC working fine. It boils down to MSVC++ having separate POD
semantics - any struct with an explicit constructor makes it a non-POD. Such
types are returned via sret (caller passing a pointer to the pre-allocated
result).

--

Reply via email to