"Jacob Carlborg" <d...@me.com> wrote in message 
news:j4j4al$il3$1...@digitalmars.com...
> Virtual functions needs to be mangled as well. The only thing that, at 
> least I know about, differs from a free function and a static member 
> function is the mangling.
>
> -- 
> /Jacob Carlborg

Virtual functions never need to get linked.  The compiler just needs to 
match up the argument types, calling convention and vtable slot, and because 
only C++ interfaces are supported in D, the rest just works.  There's no 
need to have virtual functions mangled the same way as in C++ because 
they're always abstract in D. 


Reply via email to