/* { dg-additional-options "-fpermissive" } */
fp(double a, int b) {
    if (a != 33 || b != 11)
        abort();
}

main() {
    int (*f)(double, int) = fp;

    fp(33, 11);
    f(33, 11);
    exit(0);
}
