c++: tweak to (*(fn))() patch [PR104618]