Use translation-unit-global rather than parameter-list-local counter for generic...
authorabutcher <abutcher@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Sep 2013 22:43:06 +0000 (22:43 +0000)
committerabutcher <abutcher@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Sep 2013 22:43:06 +0000 (22:43 +0000)
commit3aa9485fbccd490387a026e7ccc0d8c2e2a50f5a
tree3fb82c1510cbd98174829e68b18c4124f4149cd9
parentfbacd2bf06050cd9ab7625e1acf5fbb4263c75a7
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202847 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/parser.c