On Wednesday, 7 December 2016 at 00:35:21 UTC, ketmar wrote:
On Wednesday, 7 December 2016 at 00:20:11 UTC, Ali Çehreli wrote:
Is there a rationale for this or is this an implementation quality issue? Is there a bug already? I could not find one.

Also, I failed to find the "= void" documentation e.g. not on the struct spec page.

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

at least.

Yep, many bugs about it.

i.e.: known inefficiency, but nobody feels that it is important enough to get to the top of the list.

I think what's blocking things is:
```
T a;
T b;
assert(a == b);
```
Someone noted that that's a language guarantee, which would have to be relaxed for aggregates with `= void`initialized fields.

-Johan

Reply via email to