[cxx-abi-dev] Function call mangling again
Doug Gregor
doug.gregor at gmail.com
Thu Mar 26 01:18:53 UTC 2009
Mar 23, 2009, at 3:09 PM, Jason Merrill <jason at redhat.com> wrote:
> While looking at some late return type manglings, I noticed another
> issue with function calls: now we know how to mangle the arguments,
> but we still need to specify how we mangle what's being called. For
> an expression that contains a call to a template function "f", g++
> will currently emit L_Z1fE, trying to use the mangled name of the
> template. I think just using source-name for a dependent name, like
> "1f", would be more appropriate, though I haven't looked to see if
> that creates ambiguities yet.
Mangling just the source name seems reasonable for a dependent name.
Would we then mangle (f) as a parentheses expression whose
subexpression is the source name?
- Doug
More information about the cxx-abi-dev
mailing list