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/print-rtl.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/print-rtl.c')
0 files changed, 0 insertions, 0 deletions