mangling

Jim Dehnert dehnert at baalbek.engr.sgi.com
Sun May 21 08:34:26 UTC 2000


> I beleive that it was decided that template param would be
> encoded starting from "" (ie T_ T0_ T1_) and that function
> name would not be considered as potential candidates. If
> true, I think the following changes are neded in the examples:
> 
> _Z1fI1XEvPVN1AIT1_E1TE -> 
> _Z1fI1XEvPVN1AIT_E1TE   ( T_: T1 )
> 
> _Z5firstI3DuoEvS0_ -> 
> _Z5firstI3DuoEvS_ ( S_: Duo )
> 
> _Z5firstI3DuoEvT1_ -> 
> _Z5firstI3DuoEvT_  (T_ : T1)
> 
> 
> _ZngILi42EEvN1AIXplT1_Li2EEE1TE.o ->
> _ZngILi42EEvN1AIXplT_Li2EEE1TE  (T_: J (42))
>  
> I also think that there is a problem with the manglng
> of Ret? operator+(X&, X&), the following change should be made:
> 
> _ZplR1XRS0_ -> _ZplR1XS0_ 

These are all fixed now.  Thanks.

Jim
-	    Jim Dehnert		dehnert at sgi.com
				(650)933-4272




More information about the cxx-abi-dev mailing list