Why is there no "Local variable might not be initialized before accessing" compile error on an empty user defined struct?
Why is there no "Use of unassigned local variable" compile error on an empty user defined struct?