On Wednesday, 5 June 2013 at 20:38:08 UTC, Adam D. Ruppe wrote:
On Wednesday, 5 June 2013 at 20:34:17 UTC, Johan F. wrote:
struct SDL_Texture;
Just guessing here, what happens if you make that
extern(C) struct SDL_Texture;
?
It doesn't change anything.
Also, is simply adding {} the right way of fixing it, or will
that possibly break something else?
This shouldn't break anything since it is just adding RTTI info
to D (opCmp, toHash, etc, are members of the D TypeInfo for
this struct. why they are required in this case is beyond me).
It doesn't change the actual core of the code, which are still
just pointers.
Ok, thanks. I'll just add {} then, until the bug(?) gets fixed.