https://issues.dlang.org/show_bug.cgi?id=24303

--- Comment #1 from Walter Bright <[email protected]> ---
This is a victim of the compiler adding the missing tag name for the anonymous
struct, but generating a different name for the two definitions. The type of
the struct is keyed off of the tag name - so different tag names mean different
types.

The solution is to generate the same tag name for each. I have an idea how to
do that by making use of the typedef identifier.

--

Reply via email to