Array of struct pointers error
Szymon Gatner
noemail at gmail.com
Wed Feb 26 03:48:13 PST 2014
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?
More information about the Digitalmars-d-learn
mailing list