initializer for struct with anonymous union.
Nick Treleaven
nick at geany.org
Sat Apr 11 10:07:37 UTC 2026
On Saturday, 11 April 2026 at 06:56:36 UTC, Danni Coy wrote:
> On Sat, Apr 11, 2026 at 4:39 PM Danni Coy <danni.coy at gmail.com>
>> ok with further investigation, linker errors come back as soon
>> as I add the union into the struct.
>>
>> eg
>> union u
>> {...
>> ...}
>> u event;
>> }
>>
>> why would my struct now no longer have an initializer?
>>
>
> ok gets weirder - adding an int to the beginning of the
> anonymous union removes the linker problem.
>
> union
> {
> int _;
> EventA a;
> EventB b;
> }
>
> Is this a bug, or is there something I am missing?
Can you give the definition of EventA please?
More information about the Digitalmars-d-learn
mailing list