Name mangling

Christophe de Dinechin ddd at cup.hp.com
Tue Oct 19 16:48:00 UTC 1999


>   void

I thought void was not strictly a type. Well, here, I guess we may  
consider it a type.

>   function expecting type*, returning type
>   pointer to member function of type, expecting type*, returning type 
>   pointer to member of type T, having type U (i.e. "U T::*")

As Daveed pointed out, the throw spec should be part of the function  
types in C++.

Regarding pointers, for anytbody supportingf ILP32 (is that just  
us?), we may have a need for some "long pointer". This could be a  
__far modifier. In any case, in ILP32, there is to be a 'long long'  
type (64 bit) in the ABI.


Christophe




More information about the cxx-abi-dev mailing list