// { dg-additional-options "-fmodules-ts" } import foo; int main () { int (*ifp) (int) = Sqr; float (*ffp) (float) = Sqr; if (ifp (2) != 4) return 1; // Comparing these two floats is ok if (ffp (2.0f) != 4.0f) return 2; return 0; }