[cxx-abi-dev] mangling template-id

Jason Merrill jason at redhat.com
Fri Dec 18 00:09:58 UTC 2009


On 12/17/2009 05:58 PM, Jason Merrill wrote:
>> Handling this just as unqualified-name template-args seems to work fine;
>> any reason not to just add that to expression? We also need to support a
>> plain identifier for overloaded functions.

Hmm...where this runs into trouble is with operator names.  Where t is a 
function parameter, operator+(t,t) would mangle as clplfp_fp_E, which is 
ambiguous; it could also mean (t+t)().

So I guess we need something to distinguish an operator name used as a 
function name from an operator name used as an operator.

Jason



More information about the cxx-abi-dev mailing list