aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2022-09-02 08:45:02 -0400
committerJason Merrill <jason@redhat.com>2022-09-07 13:37:10 -0400
commitb9cb441c98f265bff86a1c228932524c5fd37dd3 (patch)
tree9c3d4abb46ab967530bb814cf861843cd32788b0 /libstdc++-v3
parent756ccf97cf976011b3800a055bfb9fc3a2c943c6 (diff)
downloadgcc-b9cb441c98f265bff86a1c228932524c5fd37dd3.zip
gcc-b9cb441c98f265bff86a1c228932524c5fd37dd3.tar.gz
gcc-b9cb441c98f265bff86a1c228932524c5fd37dd3.tar.bz2
c++: diagnostic for template placeholder in parm [PR106793]
Talking about the declarator form doesn't help when fixing that would get you a different error about placeholders not being valid in a parameter. This also adds a <> fixit, which isn't enough for most templates, but is a start. PR c++/106793 gcc/cp/ChangeLog: * decl.cc (grokdeclarator): Improve placeholder diagnostics. * parser.cc (cp_parser_type_id_1): Add fixit. gcc/testsuite/ChangeLog: * g++.dg/cpp23/auto-array2.C: Adjust. * g++.dg/cpp1z/class-deduction113.C: New test.
Diffstat (limited to 'libstdc++-v3')
0 files changed, 0 insertions, 0 deletions