Trying out the example code for opCall and I get a linker error in linux.
(dmd 1.024)
struct F
{
int opCall();
int opCall(int x, int y, int z);
}
void test()
{ F f;
int i;
i = f(); // same as i = f.opCall();
i = f(3,4,5); // same as i = f.opCall(3,4,5);
}
void main() {
test()
}