Merge pull request #14109 from dra27/warning-fixAdd `-Wno-cast-function-type-mismatch` more clangily(cherry picked from commit 9305df6bb83944ffb0cf3142ff3dae41dc55b886)