2 // Test for scope-based hiding of functions.
6 void f (); // { dg-message "A::f|candidate expects" } referred to
11 extern void g (); // { dg-message "" }
12 f("foo"); // { dg-error "" } hidden
13 // { dg-message "candidate" "candidate note" { target *-*-* } 12 }
14 g("foo"); // { dg-error "" } hidden