diff options
author | Marek Polacek <polacek@redhat.com> | 2020-09-18 19:37:05 -0400 |
---|---|---|
committer | Marek Polacek <polacek@redhat.com> | 2020-09-21 10:11:41 -0400 |
commit | b6ff694e592669e7865d39a884100dd677e7ceec (patch) | |
tree | fe5ac97074119251d228e9f5a028978e1914f806 /libgo | |
parent | 2ec58cfcea146a61755516ce4ed160827fe0b4ff (diff) | |
download | gcc-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