[Issue 15604] std.array.array of structs with template opAssign and default initialised "new"ed class member.
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Fri Jan 29 12:34:53 PST 2016
https://issues.dlang.org/show_bug.cgi?id=15604
David Nadlinger <code at klickverbot.at> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |code at klickverbot.at
--- Comment #2 from David Nadlinger <code at klickverbot.at> ---
As I pointed out in the GitHub issue, I'm not convinced that this is a
regression. Isn't it just an accepts-invalid bug in the compiler that the
struct declaration is considered valid in the first place?
>From looking at the codegen, I find it hard to imagine that the current
behavior (a single implicitly-shared object instance) would be what the user
would expect.
--
More information about the Digitalmars-d-bugs
mailing list