std.format and uninitialized elements in CTFE
    kinke 
    noone at nowhere.com
       
    Thu Dec  5 19:56:35 UTC 2019
    
    
  
On Thursday, 5 December 2019 at 18:37:03 UTC, berni44 wrote:
> Should std.format check if the members of a struct are not 
> initialized and do what in that case?
It shouldn't, and there's no such thing as uninitialized 
struct/class *members*, there are only uninitialized whole struct 
instances. There are surely bugzillas wrt.
struct S { int bla = void; }
having no effect (correct way: `S s = void`). IMO, void member 
initializers should be invalid to make that clear.
    
    
More information about the Digitalmars-d
mailing list