[Bug c++/96560] Substitution triggers compile-time error when it shouldn't
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96560 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED|RESOLVED Target Milestone|--- |12.0 --- Comment #3 from Patrick Palka --- Fixed.
[Bug c++/96560] Substitution triggers compile-time error when it shouldn't
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96560 --- Comment #2 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:b0d73a66ae3962fa83309527d85613d72a6aa43d commit r12-1398-gb0d73a66ae3962fa83309527d85613d72a6aa43d Author: Patrick Palka Date: Fri Jun 11 16:00:52 2021 -0400 c++: Substitute into function parms in lexical order [PR96560] This makes tsubst_arg_types substitute into a function's parameter types in left-to-right instead of right-to-left order, in accordance with DR 1227. DR 1227 PR c++/96560 gcc/cp/ChangeLog: * pt.c (tsubst_arg_types): Rearrange so that we substitute into TYPE_ARG_TYPES in forward order while short circuiting appropriately. Adjust formatting. gcc/testsuite/ChangeLog: * g++.dg/template/sfinae-dr1227.C: New test.
[Bug c++/96560] Substitution triggers compile-time error when it shouldn't
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96560 Marek Polacek changed: What|Removed |Added Keywords||patch --- Comment #1 from Marek Polacek --- Patch: https://gcc.gnu.org/pipermail/gcc-patches/2021-April/569184.html
[Bug c++/96560] Substitution triggers compile-time error when it shouldn't
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96560 Patrick Palka changed: What|Removed |Added Last reconfirmed||2021-04-28 CC||ppalka at gcc dot gnu.org Ever confirmed|0 |1 Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org Status|UNCONFIRMED |ASSIGNED