https://issues.dlang.org/show_bug.cgi?id=19919
Andrei Alexandrescu <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |accepts-invalid CC| |[email protected] --- Comment #2 from Andrei Alexandrescu <[email protected]> --- I think the principle of maximum simplicity goes like this: * Only the first field can have an initializer (if you want another field... move it to the top). * If that initializer is "= void", the union is void-initialized. All else is in error. That's that. Doesn't prevent any work getting done and is simple to spec and implement. --
