Can anyone tell me what this is supposed to demangle to: _ZN3foocvPT_I3barEEv I got this in a call graph generated by opt, and this is the only name that c++filt can't process. I think the problem is with the "T_" identifier, because c++filt is happy if I replace it with "S_": foo::operator foo<bar>*()