On Saturday, 11 April 2026 at 06:56:36 UTC, Danni Coy wrote:
On Sat, Apr 11, 2026 at 4:39 PM Danni Coy <[email protected]>
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?

Reply via email to