Hi, I'm trying to make some additions to DMD.
First I want to add a virtual function: virtual void emitLink(OutBuffer *buf) to the struct Type. I did that. Then on doc.c I implement it empty: void Type::emitLink(OutBuffer *buf) { } Then I use it somewhere, like in AliasDeclaration::toDocBuffer: type->emitLink(buf); I compile it, it's fine. When I run DMD with the -D switch I get: Bus error: 10 I thought maybe the type is null, so: if (type) type->emitLink(buf); But no luck. I tried to copy the prototype of: virtual TypeBasic *isTypeBasic() without luck. What am I doing wrong? Thanks, Ary