1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
// { dg-do assemble } // Submitted by Nathan Sidwell <nathan@acm.org> // Bug: g++ wasn't listing candidates for a failed conversion. void f(int, double); // { dg-message "" } candidate void f(double, int); // { dg-message "" } candidate void f(int); // { dg-message "" } candidate int main () { void (*ptr)(int, int); ptr = &f; // { dg-error "" } no match }