https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97099
--- Comment #1 from CVS Commits ---
The master branch has been updated by Marek Polacek :
https://gcc.gnu.org/g:b6ff694e592669e7865d39a884100dd677e7ceec
commit r11-3326-gb6ff694e592669e7865d39a884100dd677e7ceec
Author: Marek Polacek
Date: Fri Sep 18 19:37:05 2020 -0400
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.