[Bug c++/116888] Incorrect lazy substitution into unevaluated context

2024-09-30 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116888 Andrew Pinski changed: What|Removed |Added Keywords||diagnostic --- Comment #3 from Andrew P

[Bug c++/116888] Incorrect lazy substitution into unevaluated context

2024-09-30 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116888 --- Comment #2 from Jonathan Wakely --- I think this is "ill-formed; no diagnostic required". Instantiating Test1 does not instantiate Helper or the partial specialization Helper, so the invalid template argument is not needed.

[Bug c++/116888] Incorrect lazy substitution into unevaluated context

2024-09-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116888 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED