[cfe-commits] r81070 - /cfe/trunk/lib/CodeGen/Mangle.cpp

Douglas Gregor dgregor at apple.com
Tue Sep 8 09:56:56 PDT 2009


On Sep 5, 2009, at 12:56 AM, John McCall wrote:

> Author: rjmccall
> Date: Sat Sep  5 02:56:18 2009
> New Revision: 81070
>
> URL: http://llvm.org/viewvc/llvm-project?rev=81070&view=rev
> Log:
> Overhaul the mangler to use a visitor pattern, at least for types.

*THANK YOU*

> We can safely
> ignore non-canonical type classes, but apparently we need to know  
> how to mangle
> dependent names.

Yes, because function template specializations are mangled as the  
function template's signature (including dependent types, dependent  
names, etc.) along with the template arguments.

   - Doug



More information about the cfe-commits mailing list