[Bug c++/97453] Implement CWG issue 2303

2022-02-01 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97453

Martin Liška  changed:

   What|Removed |Added

 CC||eric.niebler at gmail dot com

--- Comment #5 from Martin Liška  ---
*** Bug 60803 has been marked as a duplicate of this bug. ***

[Bug c++/97453] Implement CWG issue 2303

2020-11-09 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97453

Marek Polacek  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|NEW |RESOLVED

--- Comment #4 from Marek Polacek  ---
Implemented in GCC 11.

[Bug c++/97453] Implement CWG issue 2303

2020-11-03 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97453

--- Comment #3 from CVS Commits  ---
The master branch has been updated by Jason Merrill :

https://gcc.gnu.org/g:ed7f9957bbb5e899099e1ef0e5f6234c453ef7da

commit r11-4693-ged7f9957bbb5e899099e1ef0e5f6234c453ef7da
Author: kamlesh kumar 
Date:   Mon Nov 2 20:40:21 2020 +0530

c++: DR2303, ambiguous base deduction [PR97453]

When there are two possible matches and one is a base of the other, choose
the derived class rather than fail.

gcc/cp/ChangeLog

2020-10-21  Kamlesh Kumar  
Jason Merrill  

PR c++/97453
DR2303
* pt.c (get_template_base): Consider closest base in template
deduction when base of base also matches.

gcc/testsuite/ChangeLog

2020-10-21  Kamlesh Kumar  

* g++.dg/DRs/dr2303.C: New test.

[Bug c++/97453] Implement CWG issue 2303

2020-10-21 Thread kamleshbhalui at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97453

--- Comment #2 from Kamlesh Kumar  ---
patch: https://gcc.gnu.org/pipermail/gcc-patches/2020-October/556672.html

[Bug c++/97453] Implement CWG issue 2303

2020-10-16 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97453

Marek Polacek  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever confirmed|0   |1
 CC||mpolacek at gcc dot gnu.org
 Blocks||94404
   Last reconfirmed||2020-10-16

--- Comment #1 from Marek Polacek  ---
Confirmed.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94404
[Bug 94404] [meta-bug] C++ core issues