concurrency problem with pointers

Ali Çehreli acehreli at yahoo.com
Fri Jul 19 10:14:10 PDT 2013


On 07/19/2013 09:00 AM, evilrat wrote:

 > i think this is because GLFWwindow is (pre)defined as struct instead 
alias
 > void :(

Further reduced:

import std.concurrency;

struct S;

void main()
{
     receive((S * p){});
}

Error: struct deneme.S is forward referenced when looking for 'toHash'
Error: struct deneme.S is forward referenced when looking for 'opCmp'
Error: struct deneme.S is forward referenced when looking for 'toString'
Error: struct deneme.S unknown size
Error: struct deneme.S no size yet for forward reference
Error: struct deneme.S unknown size
Error: struct deneme.S no size yet for forward reference

Ali



More information about the Digitalmars-d-learn mailing list