Use translation-unit-global rather than parameter-list-local counter for generic...
authorAdam Butcher <adam@jessamine.co.uk>
Mon, 23 Sep 2013 22:43:06 +0000 (23:43 +0100)
committerAdam Butcher <abutcher@gcc.gnu.org>
Mon, 23 Sep 2013 22:43:06 +0000 (23:43 +0100)
commit707df8ad64e1ded5a1d0b29af6abc43acb7b9a3e
tree3fb82c1510cbd98174829e68b18c4124f4149cd9
parent5e8586d720eb9481a09cbe07eb40590fbc86c89f
Use translation-unit-global rather than parameter-list-local counter for generic type names to facilitate nested implicit function templates.

* parser.c (make_generic_type_name): Use global count rather than
parameter and ...
(add_implicit_template_parms): ... propagate interface change here.

From-SVN: r202847
gcc/cp/ChangeLog
gcc/cp/parser.c