Beta 2.072.0-b2
Sönke Ludwig via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Mon Oct 10 03:45:37 PDT 2016
Am 10.10.2016 um 12:20 schrieb Martin Nowak:
> On Monday, 10 October 2016 at 09:03:53 UTC, Sönke Ludwig wrote:
>> Of course, the new error is more restrictive than it should be, namely
>> if the uninitialized pointer field gets written before the first read,
>> it would still be safe.
>
> That's surprising b/c void initializers for struct fields didn't use to
> work.
Hm, thanks for the hint - if that's still the case, that leads to the
very simple workaround of simply removing the "= void". Would have been
nice in theory to have real void initialization of course, plus it was
there for working around that (fixed?) issue with slow compilation times
for large static arrays, but there is probably no real reason now to
keep it.
> I need to research the intent behind this to say sth. detailed, though
> usually an shouldn't break working code, only deprecate it.
More information about the Digitalmars-d-announce
mailing list