aboutsummaryrefslogtreecommitdiff
path: root/libgo
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2020-09-18 19:37:05 -0400
committerMarek Polacek <polacek@redhat.com>2020-09-21 10:11:41 -0400
commitb6ff694e592669e7865d39a884100dd677e7ceec (patch)
treefe5ac97074119251d228e9f5a028978e1914f806 /libgo
parent2ec58cfcea146a61755516ce4ed160827fe0b4ff (diff)
downloadgcc-b6ff694e592669e7865d39a884100dd677e7ceec.zip
gcc-b6ff694e592669e7865d39a884100dd677e7ceec.tar.gz
gcc-b6ff694e592669e7865d39a884100dd677e7ceec.tar.bz2
c++: Detect deduction guide redeclaration [PR97099]
[temp.deduct.guide]p3: Two deduction guide declarations in the same translation unit for the same class template shall not have equivalent parameter-declaration-clauses. So let's detect that. gcc/cp/ChangeLog: PR c++/97099 * decl.c (redeclaration_error_message): Detect a redeclaration of deduction guides. gcc/testsuite/ChangeLog: PR c++/97099 * g++.dg/cpp1z/class-deduction74.C: New test.
Diffstat (limited to 'libgo')
0 files changed, 0 insertions, 0 deletions