aboutsummaryrefslogtreecommitdiff
path: root/gcc/print-rtl.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2016-11-09 15:02:56 -0500
committerJason Merrill <jason@gcc.gnu.org>2016-11-09 15:02:56 -0500
commite922b256906a07da5571ed0258c4ee57a4b1859c (patch)
treed5c30a428ac35d79bca820d0fbd2ad2ad9806fef /gcc/print-rtl.c
parent4a826ca6feb3c7ec3ef6287214a3f2820222c97e (diff)
downloadgcc-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