2 // Function pointers are ignored in Koenig lookup. (DR 218)
6 void (*bar)(X*)=0; // { dg-message "A::bar" }
14 foo(new X); // ok -- DR 218 says that we find the global
15 // foo variable first, and therefore do not
16 // perform argument-dependent lookup.
17 bar(new X); // { dg-error "3:'bar' was not declared in this scope; did you mean 'A::bar'" }