On Wednesday, 26 February 2014 at 11:22:00 UTC, Tobias Pankrath
wrote:
On Wednesday, 26 February 2014 at 11:07:44 UTC, Szymon Gatner
wrote:
On Wednesday, 26 February 2014 at 10:59:39 UTC, bearophile
wrote:
Szymon Gatner:
I want to keep a list of pointers-to-C-struct but this line:
Please reduce your code as much as possible, and show the
whole compilable reduced buggy program here.
Bye,
bearophile
That would be just it:
import dchip.all;
void main()
{
cpBody* bodies[];
auto b = cpBodyNew(0, 0);
bodies ~= b;
}
where dchip is pulled using dub. As described earlier,
wrapping cpBody* in another struct or Tuple works.
No offense: But an example should be reduced until we can
compile it without additional code, excluding phobos and maybe
dub'ed projects. But then you would need to provide a
package.json.
Sorry for not doing that. I replied in other response.
I do think that's related to [1] and a bug with dmd 2.065. Does
it work with 2.064?
[1]
http://www.reddit.com/r/programming/comments/1ytfc5/d_2065_released_with_396_fixes_and_improvements/cfnmkih
It certainly seems related as it is also about opCmp() but why is
it only linker error and not compilation error?