Mangling: initial attempt

Martin von Loewis loewis at informatik.hu-berlin.de
Mon Jan 24 15:55:26 UTC 2000


> For template functions, <type> lists the return type followed by the
> parameter types.

Why is it necessary to have the return type in a template function
instance?

Also, for covariant returns, there will be two entries in the
vtable. Shouldn't there be the return type in virtual functions which
return covariantly?

> 12) "_11fQ1N": Ret? N::f();

This should be _11fQ1NE.

> 13) "_14beepQ6System5Sound: Ret? System::Sound::beep();

Likewise, this shoud be _14beepQ6System5SoundE.

Regards,
Martin




More information about the cxx-abi-dev mailing list