diff options
| author | Jason Merrill <jason@redhat.com> | 2016-11-09 15:02:56 -0500 |
|---|---|---|
| committer | Jason Merrill <jason@gcc.gnu.org> | 2016-11-09 15:02:56 -0500 |
| commit | e922b256906a07da5571ed0258c4ee57a4b1859c (patch) | |
| tree | d5c30a428ac35d79bca820d0fbd2ad2ad9806fef /gcc/varpool.c | |
| parent | 4a826ca6feb3c7ec3ef6287214a3f2820222c97e (diff) | |
| download | gcc-e922b256906a07da5571ed0258c4ee57a4b1859c.zip gcc-e922b256906a07da5571ed0258c4ee57a4b1859c.tar.gz gcc-e922b256906a07da5571ed0258c4ee57a4b1859c.tar.bz2 | |
Fix C++17 template placeholder for template template parm.
* parser.c (cp_parser_simple_type_specifier): Allow placeholder
for template template parameter.
(cp_parser_type_id_1): Improve diagnostic.
* decl.c (grokdeclarator): Handle class deduction diagnostics here.
* pt.c (splice_late_return_type): Not here.
(tsubst) [TEMPLATE_TYPE_PARM]: Substitute into placeholder template.
(do_class_deduction): Handle non-class templates.
From-SVN: r242018
Diffstat (limited to 'gcc/varpool.c')
0 files changed, 0 insertions, 0 deletions
