http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46332
Benjamin Kosnik <bkoz at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bkoz at gcc dot gnu.org --- Comment #10 from Benjamin Kosnik <bkoz at gcc dot gnu.org> 2010-11-09 23:00:30 UTC --- Hey Ian. I believe this comes from: http://www.codesourcery.com/public/cxx-abi/abi-examples.html#mangling But this looks to be slightly different from what is on the table now, ie: _Z3fooIiPFidEiEvv void foo<int,int(*)(double),int>(); (Note: return type encoded for template function.) >From that, I see the (*) is the approved demangling. That does seem to be better to me than just removing the ().