On Sunday 20 September 2015 00:09, Random D user wrote:

> class Gui
> {
>      enum MouseButton { Left = 0, Right };
> 
> private:
> 
>      struct ClickPair
>      {
>           MouseButton button = MouseButton.Left;
>      };
> 
>      struct ClickPair  // Second struct ClickPair with the enum 
> above --> Assertion failure: 'type->ty != Tstruct || 
> ((TypeStruct*)type)->sym == this' on line 957 in file 'struct.c'
>      {
>           MouseButton button = MouseButton.Left;
>      };
> };

Off topic: You don't need semicolons after struct/class declarations in D.

Reply via email to