[Issue 15500] 'default construction is disabled for type' even though one should be available with default arg

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Mon Jan 4 15:43:16 PST 2016


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

John Colvin <john.loughran.colvin at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |john.loughran.colvin at gmail.
                   |                            |com

--- Comment #3 from John Colvin <john.loughran.colvin at gmail.com> ---
Am I missing something? I assumed this would just be a straightforward "structs
cannot have a 0-arg constructor, even by using default arguments", regardless
of use. Why push the error message down to the user of the struct? Any use case
of the default argument is an error, therefore the default arguement should
itself be an error.

--


More information about the Digitalmars-d-bugs mailing list