https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119233
--- Comment #9 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Patrick Palka <ppa...@gcc.gnu.org>: https://gcc.gnu.org/g:51b1c0a2dde8ada0856c8a8cf2c1d26ac1657787 commit r15-8259-g51b1c0a2dde8ada0856c8a8cf2c1d26ac1657787 Author: Patrick Palka <ppa...@redhat.com> Date: Tue Mar 18 11:38:33 2025 -0400 c++: memfn pointer as NTTP argument considered unused [PR119233] This is just the member function pointer version of PR c++/105848, in which our non-dependent call pruning may cause us to not mark an otherwise unused function pointer template argument as used. PR c++/119233 gcc/cp/ChangeLog: * pt.cc (mark_template_arguments_used): Also handle member function pointers. gcc/testsuite/ChangeLog: * g++.dg/template/fn-ptr5.C: New test. Reviewed-by: Jason Merrill <ja...@redhat.com>