Updated mangling specs

Christophe de Dinechin ddd at cup.hp.com
Mon Feb 7 22:59:43 UTC 2000


Daveed,


One issue that is not covered by your initial proposal is the mangling of static
data inside functions. In particular:

- Mangling of static data in inline functions or templates
- Mangling of strings constants in inline functions


Also, to allow cross-.o file inlining, you need to extend that to any function
(not only those explicitly marked inline.) Strictly speaking, this is outside
the ABI, but unless there are strong reasons not to, I'd advocate mangling any
static data, regardless of whether the function is tagged inline or not.


Regards
Christophe




More information about the cxx-abi-dev mailing list