Passing opaque struct between functions/modules
Sarath Kumar
sarath at invalid.com
Thu Jan 24 01:39:38 PST 2013
On Thursday, 24 January 2013 at 09:04:09 UTC, Mike Parker wrote:
>
> The error message here is deceiving. Declare the struct in one
> module only and then import it in every module that uses it.
> So, for example, keep the declaration in libA, remove it from
> libB and in libB add "import libA;".
I can't import libA into libB. So, I had moved the forward
declaration into a separate D file and did a public import into
libA and libB. This works. But this is a workaround. I will file
a bug.
--
Thanks,
Sarath
More information about the Digitalmars-d-learn
mailing list