http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49090
--- Comment #4 from Jason Merrill <jason at gcc dot gnu.org> 2013-01-31 20:18:30 UTC --- (In reply to comment #3) > > Note that we don't currently generate those tags for uninstantiated types. > I don't think I understand this last comment. I mean that if we only see K<char>* k; we see K<char>, but we don't need to instantiate it because nothing requires it to be complete, so in the DWARF we only see a declaration, which doesn't have the parameter tags. This probably isn't an issue in practice, as a definition will be emitted somewhere, and it will have the parameters.