]> git.ipfire.org Git - thirdparty/gcc.git/commit
c++: reject packs on xobj params [PR113307]
authorwaffl3x <waffl3x@protonmail.com>
Fri, 12 Jan 2024 07:40:19 +0000 (07:40 +0000)
committerJason Merrill <jason@redhat.com>
Tue, 16 Jan 2024 21:10:48 +0000 (16:10 -0500)
commit6aae831a3fe6619794afa79410e6fc1b4817f0b1
treeeed3bae44f831b2e340dda698566b47953c0efff
parent075f2cc29c2a4fb70c9d2180f45daa36fef3f5a8
c++: reject packs on xobj params [PR113307]

Reject and diagnose xobj parameters declared as parameter packs.

PR c++/113307

gcc/cp/ChangeLog:

* parser.cc (cp_parser_parameter_declaration): Reject packs
on xobj params.

gcc/testsuite/ChangeLog:

* g++.dg/cpp23/explicit-obj-diagnostics3.C: Add test for
rejection of packs.

Signed-off-by: Waffl3x <waffl3x@protonmail.com>
gcc/cp/parser.cc
gcc/testsuite/g++.dg/cpp23/explicit-obj-diagnostics3.C