diff options
author | Jason Merrill <jason@redhat.com> | 2020-11-26 05:45:02 -0500 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2020-12-02 16:14:53 -0500 |
commit | 2847d7d28ea79e2f93049fad16f931b6705c9fff (patch) | |
tree | 098a2060ff83707d5fea5078548813d1094eda7d /gcc/reg-stack.c | |
parent | d9288bd28e24c755a7216311ee5247e7c88270a6 (diff) | |
download | gcc-2847d7d28ea79e2f93049fad16f931b6705c9fff.zip gcc-2847d7d28ea79e2f93049fad16f931b6705c9fff.tar.gz gcc-2847d7d28ea79e2f93049fad16f931b6705c9fff.tar.bz2 |
c++: Give better placeholder diagnostic
We were saying 'auto parameter not permitted' in a place where 'auto' is in
fact permitted in C++20, but a class template placeholder is not.
gcc/cp/ChangeLog:
* decl.c (grokdeclarator): Improve diagnostic for
disallowed CTAD placeholder.
gcc/testsuite/ChangeLog:
* g++.dg/other/pr88187.C: Adjust expected error.
* g++.dg/cpp2a/class-deduction-abbrev1.C: New test.
Diffstat (limited to 'gcc/reg-stack.c')
0 files changed, 0 insertions, 0 deletions